Skip to content

Repository files navigation

UWB_Hackathon2022

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.

Usage

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

Try it out

https://tranquil-bastion-78148.herokuapp.com/

Screenshots

Login image Dashboard image Public Notes image Side-Nav image

Future Additions

  • 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.

Bugs

  • Users with a google account with only a first name cannot login.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages