Snotes is a tool for students of all ages to help each other in situations like studying!

Github: https://github.com/Kevcore25/ctrlhacks

Original design using Figma: https://www.figma.com/file/qWuYJLNjvRZhjJfMaMa4O9/Figma-basics?type=design&node-id=1669-162202&mode=design&t=AZnBGT56De8KVUE3-0

Inspiration

A big majority of our inspiration was the potential we saw in turning social media into something more academic-oriented, allowing a community to be formed around education.

What it does

It provides a resource of student notes on various topics by other students. Those who miss out on class notes are free to browse through a catalogue of notes provided by others.

How we built it

We built the website using vscode liveshare, although we originally planned on using repl.it Python was used along with mostly Flask, and other libraries.

Challenges we ran into

There were numerous hurdles throughout our journey through this hackathon:

  1. Repl.it was not working with Flask and we couldn't get an instance started properly
  2. We then switched to vscode liveshare, which had a few connection issues here and there, but it was manageable.
  3. A global variable was not changing, even after global declarations.
  4. The captchas were being generated but not deleted, which could mean thousands of unused captchas saved within the server. This was solved through threaded timed deletions of captchas.
  5. Our biggest foe yet was the time constraint alongside such a massive project. We were barely able to get the project into GitHub before 7:00, and we had completely missed the deadline by 1 second.

Accomplishments that we're proud of

We are proud of the web interface which was completely coded without a website builder (e.g. wix). Our entire site was built through languages we knew best (Python, JS, CSS, HTML).

We are also proud of the sleek design of our entire site, which was designed in Figma.

All in all, we are quite content with the results we have brought with the amount of time we had on hand.

Share this project:

Updates