Skip to content

ravimaddi/googlekeep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Google Keep is an online notes application built on ReactJS, ExpressJs and Node. This provide the user to manage his work in an efficient manner by keeping track of all his notes. User can easily create notes, add labels for each notes,filter the notes based on labels,archive and unarchive the notes and move the notes to trash and delete it permanently. Images can be uploaded for each notes and they are stored in amazonS3 storage.Forgot password functionality which sends a password reset link to the registered email-Id. The code in this repository covers front end and back end of this project.

Dependencies and installation

Front End

       1. axios npm install --save axios
       2. react npm create-react-app
       3. react-router-dom npm install --save react-router-dom
       4. redux npm i redux
       5. react-redux npm i react-redux
       6. redux-thunk npm i redux-thunk
       7. bootstrap npm i bootstrap
       8. react-bootstrap npm i react-bootstrap
       9. react-select npm i react-select
       10.formik npm i formik

Back End

       1. cors npm i cors
       2. express npm i express
       3. mongoose npm mongoose
       4. nodemon npm i nodemon 
       5. multer npm i multer
       6. bcryptjs npm i bcryptjs
       7. jsonwebtoken npm i jsonwebtoken
       8. aws-sdk npm i aws-sdk
       9. nodemailer npm i nodemailer

Usage

create, read, edit, delete Notes can upload photos while creating notes pin, unpin, archive, unarchive and move to trash functionalities create labels for each notes and search notes based on label name

Author

Ravi Maddi

About

Google Keep is an online notes application built on ReactJS, ExpressJs and Node.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors