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.

Share this project:

Updates