Inspiration
We wanted a simple tool to take notes during class and a way for other students who may be taking the same class as you to work together without having to know them or team-up. This will improve your notes because you will be able to review others' notes when set to public to see if there was anything important you may have missed.
What it does
It allows users to sign in with their Google account and create public and private notes on the Cloud.
How we built it
We used Node.js and Express.js framework for the backend. Google Oauth for signing in users. Then for the Front-End we used Handlebars and Materialize for the design.
Challenges we ran into
Learning new tools in a short amount of time. Allowing users with only a first name login with Google Account.
Accomplishments that we're proud of
Learning how to build the public feature so everyone can share notes by setting it to public.
What we learned
We learned how to build a login and logout feature using Oauth20 and passport. We learned how to build an app and host it using Heroku. We learned how to use Handlebars for the first time, and all the amazing tools offered through Materialize.
What's next for LectureNotes
Add a feature that will allow others to suggest changes in public notes from other users. Add a feature to allow users to save public notes into their own private collection.

Log in or sign up for Devpost to join the conversation.