Skip to content

This application allows us to create and save quotes which are saved to a mongo database. Usinf MERN stack

Notifications You must be signed in to change notification settings

radhika-sivarajan/quotes-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quotes (MERN)

This application allows us to create and save quotes which are saved to a mongo database. We can from there toggle a quotes "favorite" status by click on the star, or delete a quote entirely by click on the trashcan icon.

Table of Contents

Application

https://quotes-mern.herokuapp.com/

Technologies used

  • NodeJs
  • CSS3
  • Javascript
  • React
  • Webpack
  • Babel
  • MongoDB
  • NPM packages

Dependencies

NPM packages

  1. body-parser (Node.js body parsing middleware)
  2. express (Web framework)
  3. mongoose (Mongoose MongoDB ODM)
  4. bluebird (Fully featured promise library )
  5. axios (Promise based HTTP client)
  6. react (JavaScript library for building user interfaces)
  7. react-dom (React package for working with the DOM.)
  8. react-router (Declarative routing for React)
  9. react-notification-system (A React Notification System)

To Install on local machine

  • Git Clone the repository to your local machine.
  • Go to the config directory and change development environment properties.
  • Navigate to the folder where the repository in Terminal.
  • Run the command npm install to download the required dependencies.
  • Run webpack webpack -w and mongodb mongod commands to initialize the connections and update bundle.js.
  • Then type node server.js in terminal inside the directory.
  • Then run below address on browser. localhost:3000