This app uses Node.js/Express/MongoDB with Google OAuth20 for authentication and Handlebars/Materialize for design.
The purpose of this app is to allow users to easily create notes during class and collaborate with other students who also use this app by setting their notes to public. You can also set your notes to private so only yourself will be able to view them.
Install Dependencies:
- npm i express mongoose connect-mongo express-session express-handlebars dotenv method-override moment morgan passport passport-google-oauth20
- npm i -D nodemon cross-env
Run in Development:
- npm run dev
Run in Production:
- npm start
https://tranquil-bastion-78148.herokuapp.com/
Login
Dashboard
Public Notes
Side-Nav

- Add feature that will allow others to suggest changes in public notes from other users.
- Add feature to allow users to save public notes into their own private collection.
- Users with a google account with only a first name cannot login.