https://github.com/amin52j/react-redux-node-mongodb
A template project using the following technologies: React.js - Redux - Node.js - Mongodb - Webpack
https://github.com/amin52j/react-redux-node-mongodb
javascript mongodb mongoose node nodejs react react-redux reactjs redux template template-project
Last synced: 8 months ago
JSON representation
A template project using the following technologies: React.js - Redux - Node.js - Mongodb - Webpack
- Host: GitHub
- URL: https://github.com/amin52j/react-redux-node-mongodb
- Owner: Amin52J
- Created: 2017-07-16T12:21:10.000Z (over 8 years ago)
- Default Branch: v-2.0.0
- Last Pushed: 2019-11-04T09:43:31.000Z (about 6 years ago)
- Last Synced: 2025-03-29T17:22:03.357Z (9 months ago)
- Topics: javascript, mongodb, mongoose, node, nodejs, react, react-redux, reactjs, redux, template, template-project
- Language: JavaScript
- Homepage:
- Size: 727 KB
- Stars: 42
- Watchers: 3
- Forks: 26
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React-Redux-Node-Mongodb
### Introduction
Setting up a new project can always be challenging and time consuming.
**React-Redux-Node-Mongodb** is an easily customizable template project for starting a new professional project using the following technologies:
* React
* Redux
* Node
* Mongodb
* Webpack
### Requirements
* Node
* Mongodb
* npm
### How to use?
1. Simply clone or download the project.
2. Remove the .git directory (if applicable)
3. Change the information in the package.json file
4. Change the content in the secret.js and config.js files (optional but recommended)
5. Start developing your awesome project
### Installment
1. run `npm install`
2. run `npm run connect` to connect to the database
3. run one of the builds commands to build/rebuild the project
4. run `npm start` to start the server
5. visit [localhost:3000](http://localhost:3000)
### Builds
* `npm run build` to make a build from the project, ready for production
* `npm run watch` to make a build from the project and watch over file changes to automatically reload the browser
### Some of the included libraries
* [Axios](https://github.com/axios/axios)
* [Express](https://github.com/expressjs/express)
* [Helmet](https://github.com/helmetjs/helmet)
* [Mongoose](https://github.com/Automattic/mongoose)
* [React-Router](https://github.com/ReactTraining/react-router)
* [Redux-Thunk](https://github.com/gaearon/redux-thunk)