Skip to content

karthickram286/Revista

Repository files navigation

Revista Build Status MIT Licence

GitHub top language GitHub code size in bytes GitHub repo size GitHub issues

Revista is a simple Journal/Diary application built with MERN stack.

Overview

This app was created for Chingu Voyage 11 pre-work. It uses Express.js, React(Create React App) and MLab for mongoose instance. Live version https://cryptic-oasis-70200.herokuapp.com/

Features

  • User Authentication and Autorization
  • Add, View, Edit and Delete Journals or Notes
  • Undo option on Note Deletion
  • Rate Limiting (Limits the request from one user to 250 requests per hour)

Running the project

  • Clone the project
  • Run npm install - This will download all the dependencies required for the app
  • Do any one of the following based on your requirement,
    1. Run npm run dev - To start the project in development mode
    2. Run npm run server - To start only the server
    3. Run npm run client - To start only the client
    4. Run npm test - To run test cases

Dev Dependencies

  • bcrypt
  • body parser
  • cors
  • express-rate-limit
  • jsonwebtoken
  • lodash
  • mongoose
  • password-validator
  • winston
  • concurrently
  • jest
  • supertest
  • nodemon

Issue Reporting

https://github.com/karthickram286/Revista/issues

Contributing

  • Run the project in development mode
  • Make the changes
  • Make a PR :)

About

A Journal/ Diary App built with MERN stack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published