Codra.AI
🧠 Inspiration
Hackathons are intense, fast-paced environments, and I often found myself juggling multiple tools just to stay organized—one for chatting, another for managing tasks, another for submissions, and then the endless context-switching. I wanted to build something that could help solo hackers or teams streamline everything from idea generation to submission. That’s where Codra.AI was born: an AI-powered dashboard tailored to the complete hackathon lifecycle.
⚙️ What it does
Codra.AI is a unified hackathon productivity platform designed to assist at every stage of the project. It includes:
- AI Chat & Ideation Assistant – Helps brainstorm, retain context, and guide through development.
- Hackathon Dashboard – Enter a hackathon link and scrape all relevant details into the dashboard automatically.
- Project Management – Create a project, generate a join code for teammates, and manage tasks together.
- GitHub Integration – Syncs with GitHub to track commits and ongoing development.
- Submission Helper – Generates submission answers based on live project context and progress.
- Tech Stack Suggester – Suggests optimal tools and frameworks based on your problem and feature set.
- Call for a Mentor (Premium - Coming Soon) – Will allow users to connect with mentors via text and video, with full project context integrated into the call.
- AI To-Do Generator – Auto-generates a task list from your idea or prompt.
- Time Management Tools – Includes Pomodoro timers, milestone reminders, and progress tracking.
- Analytics Engine – Uses judging track criteria to help prioritize which features to build first.
🛠️ How I built it
Codra.AI was built using the following stack:
- Frontend: React.js + TailwindCSS with shadcn/ui for UI components
- Backend: Node.js + Express for APIs and server logic
- AI Integration: Gemini API for chat, ideation, and task generation
- Database: MongoDB for storing user data, tasks, project context, and progress
- Web Scraping: Puppeteer and Cheerio to extract hackathon data from dynamic webpages
- GitHub API: For syncing repositories, tracking commits, and keeping the dashboard up-to-date
🚧 Challenges I ran into
- Scraping dynamic websites with JavaScript-rendered content was difficult and required a hybrid approach of Cheerio and Puppeteer.
- Maintaining contextual memory with Gemini and bridging it with real-time project updates.
- Designing the project management flow to be flexible for both solo hackers and small teams.
- Keeping the UI intuitive while packing in a lot of functionality.
- Syncing GitHub activity without overwhelming the user with raw data.
🏆 Accomplishments that I'm proud of
- Built an end-to-end system that streamlines hackathon workflows.
- Integrated an AI that’s not just a chatbot but actually assists in decision-making and planning.
- Created a submission generator that reduces last-minute rush and writer's block.
- Built a scraper that accurately pulls hackathon details from external platforms into a structured dashboard.
- Designed with extensibility in mind—making room for future features like mentor integration and team analytics.
📚 What I learned
- Real-time project management is a delicate balance between usability and performance.
- Gemini's API requires careful prompt design to ensure contextually helpful outputs.
- Web scraping isn't always straightforward and often needs dynamic rendering tools.
- User experience design plays a huge role in reducing friction and decision fatigue during high-pressure events like hackathons.
🚀 What's next for Codra.AI
- Mentor Communication System – Implementing real-time text/video mentor calls with full project context sharing.
- Hackathon Discovery – Aggregating hackathons from Devpost, Devfolio, and MLH for easier discovery.
- Team Matchmaking – Letting solo developers find compatible teammates before or during a hackathon.
- Component Generator – Providing ready-made code snippets for frontend components based on chosen stack.
- Pitch Deck Builder – Generating demo day presentations automatically from your project data.
- Mobile Companion App – So users can check progress, track tasks, and chat with the AI on the go.
Built With
- bolt
- cheerio
- express.js
- gemini
- vite

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