Web Application Front-end Starter Kit built with Facebook React.
Source: https://github.com/kriasoft/React-Seed
- React - A JavaScript library for building user interfaces, developed by Facebook
- Bootstrap - CSS framework for developing responsive, mobile first interfaces
- jQuery - a JavaScript library designed to simplify the client-side scripting of HTML
- Webpack - Compiles front-end source code into modules / bundles
- Gulp - JavaScript streaming build system and task automation
- Karma - JavaScript unit-test runner (coming)
- Protractor - End-to-end test framework (coming)
.
├── /bower_components/ # 3rd party client-side libraries
├── /build/ # The folder for compiled output
├── /docs/ # Documentation files
├── /node_modules/ # Node.js-based dev tools and utilities
├── /src/ # The source code of the application
│ ├── /assets/
│ ├── /data/
│ ├── /common/
│ ├── /images/
│ ├── /styles/
│ ├── /services/
│ ├── /404.html
│ ├── /app.jsx
│ └── /index.html
├── /test/ # Unit, integration and load tests
│ ├── /e2e/ # End-to-end tests
│ └── /unit/ # Unit tests
└── ...
To get started you can simply clone the repo and install the dependencies:
> git clone https://github.com/kriasoft/React-Seed MyApp && cd MyApp
> npm install -g gulp # Install Gulp task runner globally
> npm install # Install Node.js components listed in ./package.json
To compile the application and start a dev server just run:
> gulp --watch # or, `gulp --watch --release`
To build the project, without starting a web server run:
> gulp build # or, `gulp build --release`
Now browse to the app at http://localhost:3000/
- Konstantin Tarkus (@koistya), KriaSoft LLC
Need help or willing to contribute? Contact me via email: [email protected] or Skype: koistya
- Source code is licensed under the MIT License. See LICENSE.txt file in the project root.
- Documentation to the project is licensed under the CC BY 4.0 license.
- React logo image is a trademark of Facebook, Inc.