Skip to content

enzi077/merng-notekeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is a simple note-keeper app. The technology stack that has been used to build the site are:

  1. ReactJS (https://reactjs.org/)
  2. GraphQL (https://graphql.org/)
  3. MongoDB (https://www.mongodb.com/)
  4. ExpressJS (https://expressjs.com/)
  5. NodeJS (https://nodejs.org/en/)
  6. RsuiteJS (https://rsuitejs.com/)
  7. Heroku (https://www.heroku.com/)

Rules for contribution

Please note: The site is open to contributions. You are requested to keep the following pointers in your mind while working:

  1. The contributor should not deviate from the core idea of the site
  2. Follow BEM (http://getbem.com/) naming conventions for the classes

To get started:

To install the server:

  1. npm install: This installs npm modules for the server

To install the client (inside merng-client):

  1. npm install: This installs npm modules for the client
  2. npm start: Runs the local server on your system
  3. npm run build: Creates an optimized production build

To get the server running in your local server:

  1. npm run dev: Runs npm run server and npm run client

To connect to MongoDB:

  1. Get your connect string from MongoDB and use inside the MongoDB connect function call