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.

Share this project:

Updates