Inspiration
Every time I was asked to do research, there will be tons of tabs showing on my browser and my computer go slow by time. This project is an attempt to solve this issue.
What it does
It basically creates an external knowledge database for each project, dynamically updates using the website contents, LLM's response, and user's notes. For accuracy, we would extract the most frequent keywords and generate a summary using or not using Gemini API. User can ask Gemini questions with this external knowledge database and built-in prompts, such as if one website should be replaced by another, or ask for recommendation websites. User can also get the most frequent keyword in a project and ask Gemini to generate a short overview of this project.
How we built it
We used Vite + React for frontend, python flask for backend, MongoDB Atlas for database.
Challenges we ran into
The time is short and the total workload was way too heavy.
Accomplishments that we're proud of
At least we wrote a prototype, and many places still need revision.
What we learned
How to craft a website using Front-end and back-end separation technology.
What's next for SurfSmart
Debug.
Log in or sign up for Devpost to join the conversation.