Inspiration
What it does
Inspiration
Hackathons often require teams to quickly move from idea to execution, but much time is lost in planning solutions, debugging code, and preparing presentations. We wanted to build a tool that acts like an AI teammate, helping teams speed up development and focus on innovation rather than repetitive tasks.
What it does
AI Hackathon Assistant helps users:
- Generate solutions for problem statements
- Create step-by-step project roadmaps
- Debug code and explain errors
- Generate PPT/report content
- Provide AI chat support for ideas and improvements
It acts as a smart assistant for hackathon teams and developers.
How we built it
We built the project using:
- Python and FastAPI for backend APIs
- HTML, CSS, and JavaScript for frontend interface
- Jinja2 templates for rendering pages
- Gemini API for AI response generation
- Uvicorn server to run the application locally
Frontend and backend were connected using JavaScript fetch requests to communicate with AI APIs.
Challenges we ran into
- Slow or inconsistent API responses
- Backend and frontend integration errors
- Handling server errors and debugging API calls
- Managing user experience while waiting for AI responses
- Structuring the project properly during development
Accomplishments that we're proud of
- Successfully building a working AI-powered assistant
- Connecting frontend and backend smoothly
- Supporting multiple AI features in one interface
- Deploying and running the system locally
- Completing the project within hackathon constraints
What we learned
- How to build APIs using FastAPI
- Connecting frontend UI with backend services
- Handling AI APIs and response processing
- Debugging real-time server issues
- Working efficiently as a team under time pressure


Log in or sign up for Devpost to join the conversation.