Inspiration

Dora the File Finder (DFF) was inspired by the enterprise Merlin Software, which challenged us to develop software capable of finding files in a database using AI.

What it does

The functionality is quite simple. The UI consists of a search bar and two buttons. In the search bar, the user enters a query that is processed by an LLM. The model uses the input as a prompt to find similarities within the content of the files stored in the database.

How we built it

The backend of the project was developed using Python and FastAPI, integrating the Gemini API and an SQLite database. On the frontend side, we built the application using Next.js.

Challenges we ran into

The main challenge was learning how to build an application with Next.js from scratch, as we had no prior experience with it. We also had to understand how FastAPI works. Despite these difficulties, we successfully overcame them.

Accomplishments that we're proud of

We are especially proud that, while most groups relied on vibe coding for their frontends, we built ours piece by piece.

What we learned

Starting this project with no prior knowledge allowed us to learn how to build a clean and simple application with Next.js, which required working with JavaScript and HTML. We also learned how to configure and use FastAPI in Python effectively.

What's next for DoraTheFileFinder

As for the future of DFF, we probably will not continue developing it, since the main purpose of the project was to learn and stand out within a community of hackers with more experience than us.

Built With

Share this project:

Updates