An open API service indexing awesome lists of open source software.

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

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)