Inspiration-
In this digital era, the majority of our information comes from YouTube, blog entries, and other sources. We occasionally stumble across some fantastic resources but are unable to read them right away, so we save the page or add the video to the Watch Later list. The issue now emerges when we have a large number of saved items and are unable to search through them. What occurs is that 'Time is Wasted,' and this isn't just an issue for one person; it's a problem that everyone encounters.
What it does-
With DeClutter, you can save any links as entries and set reminders. There will be no more additions to your never-ending collection of content.
How we built it
We began by creating a minimalistic user interface (UI) using Figma. then our team began working on figuring out how to integrate APIs into our website. Finally, we used the SAWO labs API for authentication and MongoDB Atlas as the database and backend using Flask(Python). The front end is built with HTML, CSS, and some vanilla javascript.
Checkout our figma designs:
Challenges we ran into
MongoDB Atlas and the SAWO API were completely new to us. We tried to implement Jina API for semantic search purposes but were constantly getting an error, therefore we had to use another approach to enable the search feature into the website.
Accomplishments that we're proud of-
We are proud that we now understand how to work with APIs as they are vital tools for businesses in all industries and that we have developed a database schema and integrated MongoDB into our website.
What we learned-
- SAWO API Implementation
- Learned jinja2 syntax
- Learned Flask to make Dynamic pages
- Github operations and code documentation
What's next for DeClutter
We will integrate ML/AI to present users with suggestions depending on the level of importance of the saved items they've watched/read, and we will keep the train of thorough continuing by providing customized newsletters based on their interest and providing calendar notifications. In addition, in order to assist people with impairments, our website will soon have a speech-to-text option for scribbling down crucial information as well as built-in captions for the videos that are streamed and even recommending what others are reading.