Inspiration

As students, we’ve often struggled with formatting academic papers according to university guidelines. From margins to page numbering, it’s a time-consuming and error-prone task. We wanted to solve this pain point and help students focus more on their research rather than formatting.

What it does

  1. Upload your file
  2. Select document type and university
  3. Generate
  4. Result

How we built it

We used React.js for the frontend and FastAPI (Python) for the backend. We utilized the python-docx library to modify Word documents based on academic formatting rules. The frontend allows users to upload documents, which are then processed on the backend and returned as a downloadable, formatted Word file.

Challenges we ran into

One of our main challenges was integrating AI-based features into the project. While we had a clear vision for how AI could enhance document formatting, we struggled to implement it within the limited time and with our current level of experience. This taught us the importance of prioritizing core functionality first while planning for future improvements

Accomplishments that we're proud of

Although our application is not yet perfect, we’re incredibly proud of what we’ve built with the skills and time we had. We managed to turn a common academic frustration into a working solution. More importantly, we believe Rapihin.ai has the potential to truly help students — including ourselves and our friends — save time and reduce stress during the final stages of academic writing

What we learned

We learned so much from our first hackathon experience. From building AI and connecting the frontend with the backend, to understanding how to use AI effectively — every step taught us something new. We also gained insights on how to create a solid pitch deck, work as a team, and solve unexpected problems together. It was both a technical and personal growth journey for all of us

What's next for Rapihin.ai

Next, we aim to integrate typo detection and correction using AI — so students don’t just get well-formatted files, but also cleaner and more accurate academic writing. We also plan to support custom formatting rules from specific universities

Built With

Share this project:

Updates