https://github.com/fortechromania/react-starter-kit
A simple React starter kit
https://github.com/fortechromania/react-starter-kit
react starter-kit webpack
Last synced: 11 months ago
JSON representation
A simple React starter kit
- Host: GitHub
- URL: https://github.com/fortechromania/react-starter-kit
- Owner: FortechRomania
- Created: 2017-05-26T10:53:12.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T10:23:19.000Z (over 1 year ago)
- Last Synced: 2025-07-20T09:09:18.358Z (12 months ago)
- Topics: react, starter-kit, webpack
- Language: JavaScript
- Homepage:
- Size: 2.8 MB
- Stars: 6
- Watchers: 10
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This project is an application setup for a typical [React](https://reactjs.org/) web app.
# Introduction
The project is configured using [**Webpack**](https://webpack.js.org/) and [**Babel**](https://babeljs.io/) and it also has a test configuration, running tests using [**Jest**](https://facebook.github.io/jest/) with [**enzyme**](https://github.com/airbnb/enzyme).
It follows the [`eslint-config-fortech-react`](https://github.com/FortechRomania/eslint-config-fortech-react) ESLint config standard for modern JavaScript and React.
The complete tools/modules used in this project are listed in **_package.json_**.
## Getting Started
To get started you can simply clone the repository and install the dependencies:
### Clone the repository
Clone the repo repository using [git]:
```
git clone https://github.com/FortechRomania/react-starter-kit
```
### Install project dependencies
```
npm install
```
### Run the server
```
npm run dev
```
> The application is running now, so open a browser and navigate to **_localhost:8080_**
You should see a message displayed on the screen, letting you know that it works.
### Running tests
Alternatively, if you want to run tests with jest, just write this command in the terminal:
```
npm run test
```
### Project Structure
The project has three main folders:
- **_src_** - containing the main folders and files (js, css etc.)
- **_tests_** - contains the test files
- **_test-config_** - contains the setup needed for running tests with enzyme