Inspiration

As high school students (especially during the pandemic), online note taking is more important now than it ever was before. Internet issues, miscommunications, and lack of organization and security are just some of the many issues we face on a daily basis. Currently, the only solution to these problems are to hope that you don't mess up and to upgrade your wifi (which can be very costly).

What it does

High School students have to take notes in order to do well in their classes. However, with the pandemic going on and many schools being all virtual, it is difficult for students to take notes in their typical environment. Locker takes all these conditions into account and allows students to take notes, organize them by topics(Eg: Pre-Calc; Unit 1; Test), pull notes that are related to certain topics, collaborate on notes over very minimal levels of bandwith(wifi won't stop students from sharing and collaborating on notes, unlike on google docs where you need a decent amount of signal strength to collaborate, locker allows you to collaborate even if your wifi is very weak), draw (which other note taking apps such as google docs do not allow you to do), compile html code, attach files using markdown, and login with google (bye bye other note taking apps in which you have to actually make your own account. Using google's authentication system, locker allows the user to login with google making the process short and simple).

How I built it

In order to build the front end of the application we used next.js (a react.js framework). For the backend we used node.js. The database we used was a datastax-cassandra database. We used the datastax-cassandra database to allow users to save their notes.

Challenges I ran into

Since it was our first time using the datastax-cassandra database, we needed to learn how to effectively implement into our project. Due to this we had to spend a few hours just learning about how to use this specific database. We also worked with a front end library called geist design which while using it we ran into a few bugs.

Accomplishments that I'm proud of

Creating and deploying the whole working application in 24 hours Learning how to use the datastax-cassandra database Google Authentication works perfectly Sharing works!

What I learned

How to use the datastax-cassandra database

What's next for locker

We will make it open to the public and launch as a company in the near future

Built With

Share this project:

Updates