Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rufat/express.reactjs
A full stack project codebase based on React, Semantic UI, ExpressJS and SocketIO.
https://github.com/rufat/express.reactjs
chai express expressjs mocha nodejs react react-router reactjs semantic-ui semantic-ui-react socket-io
Last synced: 16 days ago
JSON representation
A full stack project codebase based on React, Semantic UI, ExpressJS and SocketIO.
- Host: GitHub
- URL: https://github.com/rufat/express.reactjs
- Owner: rufat
- Created: 2018-04-04T15:40:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-04-24T09:25:24.000Z (over 6 years ago)
- Last Synced: 2024-10-12T00:26:38.423Z (about 1 month ago)
- Topics: chai, express, expressjs, mocha, nodejs, react, react-router, reactjs, semantic-ui, semantic-ui-react, socket-io
- Language: JavaScript
- Homepage:
- Size: 43.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Express.ReactJS
**A full stack** project codebase based on React, Semantic UI, ExpressJS and SocketIO.
In this starter kit, we have 2 type of server connection examples; **RESTful** and **WebSocket**
**Note:** This is my first experience with the React.## Installation
npm install erstack
### Get started
1. To install dependencies: **npm run i-all**
2. To start API server: **npm start-dev**
3. To start React app in development: **npm run client**### Commands
- **npm start**: start proxy and API server
- **npm run start-dev**: start React without bundling and start server
- **npm start-pro**: bundle React and start server
- **npm test**: start unit testing for API server
- **npm run client**: start React app in development
- **npm run build:client**: bundle React app for production
- **npm run test:client**: start unit testing for React app
- **npm run proxy**: start proxy server
- **npm run i-all**: install all dependencies### Features
- Logger - log(title [string], content [string], console.log [boolean])
- Proxy - for running node without nginx or apache.
- Delivering static files in Express.### Stack modules:
- ExpressJS
- SocketIO
- ReactJS [(Create React App)](https://github.com/facebook/create-react-app)
- React Router
- Semantic UI
### Contributing
* Fork the project.
* Make your feature addition or bug fix.
* Send me a pull request.