
A basic template that consists of the essential elements that are required to start building a React (v16.3) application using Webpack (v4).
The template consists of:
Additionaly, the template provides a development and production webpack configuration.
The template also allows one to include specific plugins as part of build. Please see here for more detail
A basic template that consists of the essential elements that are required to start building a Single Page Application using React, React Router, Redux, Bootstrap 4, Sass, and Webpack.
A basic React app that allows one to increase, decrease, or reset a counter
A basic clock that displays the current date and time
A basic timer that will start a countdown based on an input of time in seconds
A basic countdown timer that offers an advanced UI experience
A basic game of guessing a number with varying degrees of difficulty
A basic application that displays a list of movies as a list of cards
A calculator that provides the essential arithmetic operations, an expression builder, and a complete history of all expressions
An app that monitors changes in the Bitcoin Price Index (BPI)
A weather application that displays the current weather, daily forecasts, and hourly forecasts based on your current geolocation
A quote browser and manager that allows one to search famous quotes and save them to a data store.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The following software is required to be installed on your system:
Type the following commands in the terminal to verify your node and npm versions
bash
node -v
npm -v
Follow the following steps to get development environment running.
bash
git clone https://github.com/drminnaar/react-starter.git
OR USING SSH
bash
git clone git@github.com:drminnaar/react-starter.git
bash
cd react-starter
npm install
| dev | prod |
|---|---|
| npm run build:dev | npm run build:prod |
| dev | prod |
|---|---|
| npm run build:dev:watch | npm run build:prod:watch |
| dev | prod |
|---|---|
| npm run build:dev:bundleanalyze | npm run build:prod:bundleanalyze |
After running the above command, a browser window will open displaying an interactive graph resembling the following image:

bash
npm run lint
bash
npm run lint:fix
This will run the 'serve:dev' npm task
npm start
npm run serve:dev
npm run serve:dev:dashboard
The above command will display a dashboard view in your console resembling the following image:

This command will build application using production settings and start the application using live-server
npm run serve:prod
I use SemVer for versioning. For the versions available, see the tags on this repository.
$ claude mcp add react-starter \
-- python -m otcore.mcp_server <graph>