NoteX

NoteX

SHARE NOTES, CONNECT WITH PEOPLE, CRACK UNIVERSITY EXAMINATIONS

The problem NoteX solves

We were inspired to come up with this idea after observing the problem faced by us and our friends. During exam times when we start to prepare a night before :) we have a hard time finding notes or guidance to clear the exams. We have to go from here and there asking for notes. Sometimes we find notes but either we do not understand the handwriting, or face some other problem. We also came to know that many of our friends who were not that active on Social Media sites like X, Instagram, LinkedIn etc found it difficult to get updates about any upcoming hackathon around them. So we listed all these problems and solved them with our app, where users can select from many notes uploaded by other users like them and they can see a list of hackathons that they can participate in. They can see the name of person who is uploading the most favorite notes and even try to connect with them through comments.

Challenges we ran into

If we are being honest, it was all about challenges, while building the API we ran into the problem - how to deploy the API without a browser to scrape from, we finally used docker to run the necessary scripts and files for the API to fully function. While working on the backend, we faced the question of how to get URL from auth0 which we can use in our backend, we also faced problem in implementing PDF viewer, also, while implementing the spam detector feature we ran into many issues which took our many hours, also while implementing the UI of the app we faced problems due to change in dependencies and packages like Icons, URL catch/launch, we had to find their alternatives on our own and implement them. Anyway, it was a great experience and we learnt a lot.

Tracks Applied (5)

Most Creative Use of GitHub

We used GitHub throughout the hacking phase. We used different branches for different features and used the git workflow...Read More

Major League Hacking

Auth0 Track

We are using Auth0 for authentication. It helps us secure our app. We use Google and Github Sign-in also.

Auth0

Best Postman Public Workspace

We created our own API using FASTAPI python. We web scraped using selenium. We had two endpoints, a /hackathon and /mode...Read More

Postman

Education Track

NoteX is a one-stop shop for college students where they can share notes with each other and get updates about upcoming ...Read More

Beginners Track

This was our first offline hackathon. We went through many challenges. But the app work! So it's all good.

Discussion