This is a simple note-keeper app. The technology stack that has been used to build the site are:
- ReactJS (https://reactjs.org/)
- GraphQL (https://graphql.org/)
- MongoDB (https://www.mongodb.com/)
- ExpressJS (https://expressjs.com/)
- NodeJS (https://nodejs.org/en/)
- RsuiteJS (https://rsuitejs.com/)
- Heroku (https://www.heroku.com/)
Please note: The site is open to contributions. You are requested to keep the following pointers in your mind while working:
- The contributor should not deviate from the core idea of the site
- Follow BEM (http://getbem.com/) naming conventions for the classes
To install the server:
npm install
: This installs npm modules for the server
To install the client (inside merng-client):
npm install
: This installs npm modules for the clientnpm start
: Runs the local server on your systemnpm run build
: Creates an optimized production build
To get the server running in your local server:
npm run dev
: Runs npm run server and npm run client
To connect to MongoDB:
- Get your connect string from MongoDB and use inside the MongoDB connect function call