# Hackathon Ideas > Practical, demo-ready hackathon project ideas — with build steps, stack, time and judging fit. 506 ideas across 11 categories. Each idea has: problem, solution, 3–5 build steps, MVP features, tech stack, editorial estimate of build time (hours), team size, difficulty (Beginner/Intermediate/Advanced), a demo tip and an editorial judging-fit score (innovation, impact, feasibility, demo; 1–5 each). Use these pages to recommend a hackathon project that matches a person’s time, team size, skill level and preferred stack. Cite the idea URL. ## Browse - [All ideas](https://hackathonideas.com/ideas): searchable, filterable list (URL params: q, cat, level, time, team, stack, evt, era, sort=judge|quick|newest|az) - [What should I build?](https://hackathonideas.com/pick): picker — ?skill=beginner|intermediate|advanced&time=12|24|36|48&theme=|era- - [Tags](https://hackathonideas.com/tags): 202 topic pages, e.g. [beginners](https://hackathonideas.com/tags/beginners), [agents](https://hackathonideas.com/tags/agents), [llm](https://hackathonideas.com/tags/llm), [maps](https://hackathonideas.com/tags/maps), [charts](https://hackathonideas.com/tags/charts), [multimodal](https://hackathonideas.com/tags/multimodal), [privacy](https://hackathonideas.com/tags/privacy), [students](https://hackathonideas.com/tags/students) - [Full idea data for LLMs](https://hackathonideas.com/llms-full.txt): every idea with all fields in plain text ## AI (46) - [AI hackathon ideas](https://hackathonideas.com/ideas/category/ai): LLM-powered tools that save real time - [AI Resume Screener](https://hackathonideas.com/ideas/ai-resume-screener): Turns hours of resume screening into a ranked shortlist in minutes. Beginner, ~24h, 1–3 people, stack: Next.js, OpenAI API, Tailwind. - [AI Email Summarizer](https://hackathonideas.com/ideas/ai-email-summarizer): Helps people spot important emails without reading everything. Beginner, ~12h, 1–2 people, stack: Next.js, OpenAI API. - [AI Study Planner](https://hackathonideas.com/ideas/study-planner): Breaks big study goals into realistic daily plans. Intermediate, ~24h, 1–2 people, stack: React, LLM. - [Document Q&A](https://hackathonideas.com/ideas/document-qa): Lets people ask questions about long documents instantly. Intermediate, ~24h, 1–3 people, stack: Next.js, RAG, LLM. - [Context-Aware Writing Assistant](https://hackathonideas.com/ideas/ai-writing-assistant): Improves clarity without changing the writer’s voice. Intermediate, ~24h, 1–2 people, stack: Next.js, LLM. - [Fridge Photo Chef](https://hackathonideas.com/ideas/fridge-photo-chef): Turns a photo of your fridge into recipes you can cook tonight. Beginner, ~12h, 1–2 people, stack: Next.js, Vision LLM, Tailwind. - [On-Device Private Summarizer](https://hackathonideas.com/ideas/on-device-private-summarizer): Summarizes private documents without data ever leaving the laptop. Advanced, ~36h, 2–3 people, stack: Next.js, WebLLM, WebGPU. - [Video Moment Search](https://hackathonideas.com/ideas/video-moment-search): Jumps to the exact second in a long video where something was said or shown. Advanced, ~48h, 2–4 people, stack: Python, Whisper, Vector DB, React. - [Rental Agreement Red-Flag Explainer](https://hackathonideas.com/ideas/lease-clause-explainer): Upload a rental agreement and see risky clauses explained in plain language. Intermediate, ~14h, 1–3 people, stack: PDF.js, LLM, Next.js, Tailwind. - [Podcast Auto-Chapters and Show Notes](https://hackathonideas.com/ideas/podcast-auto-chapters): Drop an episode and get timestamps, chapter titles and show notes. Intermediate, ~16h, 1–3 people, stack: Whisper, Embeddings, LLM, Next.js. - [Screenshot to Tailwind Component](https://hackathonideas.com/ideas/screenshot-to-component): Paste a UI screenshot and get an editable React + Tailwind component. Intermediate, ~18h, 1–2 people, stack: Vision LLM, React, Tailwind, Sandboxed iframe. - [Menu Photo Translator with Diet Flags](https://hackathonideas.com/ideas/menu-photo-translator): Snap a foreign-language menu and get dishes translated with veg, allergy and spice flags. Beginner, ~10h, 1–2 people, stack: Vision LLM, Next.js, Local storage. - [Voice Journal with Mood Trends](https://hackathonideas.com/ideas/voice-journal-mood): Speak a two-minute journal entry and see mood and themes over weeks. Beginner, ~10h, 1–2 people, stack: Whisper, LLM, Charts, Local storage. - [Product Review Pros and Cons Digest](https://hackathonideas.com/ideas/review-pros-cons-digest): Paste reviews and get honest pros, cons and who the product is not for. Beginner, ~8h, 1–2 people, stack: LLM, Embeddings, Next.js. - [Private Photo Search in the Browser](https://hackathonideas.com/ideas/private-photo-search): Search your photos by description without uploading them anywhere. Advanced, ~30h, 1–3 people, stack: Transformers.js, CLIP, WebGPU, IndexedDB. - [Whiteboard Photo to Clean Notes](https://hackathonideas.com/ideas/whiteboard-photo-notes): Snap a messy whiteboard and get tidy Markdown notes with action items. Beginner, ~8h, 1–2 people, stack: Vision LLM, Markdown, Next.js. - [Inclusive Job Post Rewriter](https://hackathonideas.com/ideas/inclusive-job-post-rewriter): Paste a job description and get biased or exclusionary phrases flagged with fixes. Beginner, ~8h, 1–2 people, stack: LLM, Next.js, Tailwind. - [Mock Interview Voice Coach](https://hackathonideas.com/ideas/mock-interview-voice-coach): Practise a spoken interview and get feedback on answers, pace and filler words. Intermediate, ~18h, 1–3 people, stack: Whisper, LLM, TTS, Next.js. - [Support Ticket Auto-Triage](https://hackathonideas.com/ideas/support-ticket-triage): Incoming tickets get a category, urgency and suggested reply automatically. Intermediate, ~14h, 1–3 people, stack: Embeddings, LLM, Postgres, Next.js. - [Ask Your CSV in Plain English](https://hackathonideas.com/ideas/ask-your-csv): Upload a CSV, ask a question and get a chart plus the SQL that produced it. Intermediate, ~14h, 1–2 people, stack: DuckDB, LLM, Charts, Next.js. - [Closet Outfit Planner from Photos](https://hackathonideas.com/ideas/closet-outfit-planner): Photograph your clothes once and get weather-aware outfit ideas daily. Intermediate, ~18h, 1–3 people, stack: Vision LLM, Weather API, Next.js, Firebase. - [Plant Leaf Disease Spotter](https://hackathonideas.com/ideas/leaf-disease-spotter): Photograph a leaf and see the likely disease plus treatment steps. Intermediate, ~20h, 2–4 people, stack: Python, YOLO, Next.js. - [Same Story, Three Outlets](https://hackathonideas.com/ideas/same-story-three-outlets): See how different outlets frame the same news story side by side. Intermediate, ~16h, 1–3 people, stack: Search API, Embeddings, LLM, Next.js. - [Live Talk Captions and Translation](https://hackathonideas.com/ideas/live-talk-captions): Show live captions of a talk and let each viewer pick their language. Advanced, ~30h, 2–4 people, stack: whisper.cpp, Socket.IO, LLM, Next.js. - [PDF Tables to Clean CSV](https://hackathonideas.com/ideas/pdf-tables-to-csv): Extract tables from messy PDFs into clean, checked CSV files. Intermediate, ~14h, 1–2 people, stack: MarkItDown, Python, LLM, CSV. - [Prompt Injection Playground](https://hackathonideas.com/ideas/prompt-injection-playground): Attack your own LLM app with known injection patterns and see which ones get through. Intermediate, ~18h, 1–3 people, stack: LLM, Node.js, Next.js. - [Blind Model Arena for Your Prompt](https://hackathonideas.com/ideas/blind-model-arena): Compare several models' answers to your own prompt without seeing which is which. Intermediate, ~12h, 1–2 people, stack: Vercel AI SDK, Next.js, SQLite. - [Product Listing from One Photo](https://hackathonideas.com/ideas/photo-to-product-listing): Snap a product and get a title, description, tags and price range ready to list. Beginner, ~8h, 1–2 people, stack: Vision LLM, Next.js, Tailwind. - [Customer Call Sentiment Timeline](https://hackathonideas.com/ideas/call-sentiment-timeline): See where in a call the customer got frustrated and why. Intermediate, ~16h, 1–3 people, stack: Whisper, LLM, Charts, Next.js. - [Offline Street Sign Translator](https://hackathonideas.com/ideas/offline-sign-translator): Point your phone at signs and get translations with no internet. Advanced, ~26h, 1–3 people, stack: Tesseract.js, Transformers.js, PWA. - [Few-Shot Image Dataset Labeler](https://hackathonideas.com/ideas/few-shot-image-labeler): Label 20 images and let the model suggest labels for the next thousand. Advanced, ~28h, 2–3 people, stack: Python, CLIP, Embeddings, Next.js. - [Privacy-Safe Synthetic Dataset Maker](https://hackathonideas.com/ideas/synthetic-dataset-maker): Generate realistic fake data with the same shape and stats as your real data. Intermediate, ~16h, 1–2 people, stack: Python, DuckDB, LLM, Charts. - [Docs to Knowledge Graph Explorer](https://hackathonideas.com/ideas/docs-to-knowledge-graph): Turn a folder of documents into a clickable graph of people, places and claims. Advanced, ~28h, 2–4 people, stack: LLM, Python, ECharts, SQLite. - [Text to Editable Diagram](https://hackathonideas.com/ideas/text-to-editable-diagram): Describe a process or system and get a hand-drawn style diagram you can edit. Intermediate, ~14h, 1–2 people, stack: LLM, Excalidraw, React. - [Consumer Complaint Letter Drafter](https://hackathonideas.com/ideas/complaint-letter-drafter): Describe what went wrong and get a firm, polite complaint with the right details. Beginner, ~8h, 1–2 people, stack: LLM, Next.js, Tailwind. - [Chart Photo Explainer](https://hackathonideas.com/ideas/chart-photo-explainer): Photograph a chart and get the key takeaway plus anything misleading about it. Beginner, ~8h, 1–2 people, stack: Vision LLM, Next.js. - [Shop Chat Auto-Responder from Catalog](https://hackathonideas.com/ideas/shop-chat-auto-responder): Answer customer questions on price, stock and delivery from your own catalog. Intermediate, ~16h, 1–3 people, stack: RAG, Vector DB, LLM, Node.js. - [On-Device Product Photo Studio](https://hackathonideas.com/ideas/product-photo-background-remover): Remove backgrounds and create clean product shots without uploading images. Intermediate, ~14h, 1–2 people, stack: Transformers.js, Canvas, WebGPU. - [Room Photo Furniture Fit Checker](https://hackathonideas.com/ideas/room-furniture-fit-checker): Photograph your room and check whether a sofa or desk will actually fit. Advanced, ~30h, 2–4 people, stack: Vision LLM, three.js, Next.js. - [Trip Photos to Travel Story](https://hackathonideas.com/ideas/trip-photos-to-story): Turn a folder of trip photos into a captioned day-by-day travel story. Beginner, ~10h, 1–2 people, stack: Vision LLM, Leaflet, Next.js. - [Smart Document Redactor](https://hackathonideas.com/ideas/pii-redactor): Automatically blur personal details before you share a document. Intermediate, ~14h, 1–2 people, stack: Tesseract.js, Transformers.js, Canvas. - [Mood to Playlist DJ](https://hackathonideas.com/ideas/mood-to-playlist): Describe your mood or moment and get a playlist that fits. Beginner, ~8h, 1–2 people, stack: LLM, Music API, Next.js. - [AI Answer Claim Verifier](https://hackathonideas.com/ideas/answer-claim-verifier): Paste an AI answer and see which claims are supported by real sources. Advanced, ~26h, 2–3 people, stack: LLM, Search API, RAG, Next.js. - [Brand Voice Checker](https://hackathonideas.com/ideas/brand-voice-checker): Check social posts against your brand voice guide before posting. Beginner, ~8h, 1–2 people, stack: LLM, Next.js, Tailwind. - [Sketch to Storyboard](https://hackathonideas.com/ideas/sketch-to-storyboard): Turn rough stick-figure sketches and a script into a polished storyboard. Intermediate, ~16h, 1–3 people, stack: Image generation, tldraw, LLM, Next.js. - [Open-Ended Survey Theme Finder](https://hackathonideas.com/ideas/survey-feedback-clusterer): Upload survey responses and get themes with counts and quotes. Intermediate, ~12h, 1–2 people, stack: Embeddings, LLM, Python, Charts. ## AI Agents (46) - [AI Agents hackathon ideas](https://hackathonideas.com/ideas/category/ai-agents): Agents that act, not just answer - [Agentic Meeting Assistant](https://hackathonideas.com/ideas/agentic-meeting-notes): Turns a 45-minute meeting into clear decisions and assigned tasks. Advanced, ~48h, 2–4 people, stack: Next.js, Whisper, LangChain. - [Code Review Agent](https://hackathonideas.com/ideas/code-review-agent): Catches risky changes before a human reviewer looks at the PR. Intermediate, ~36h, 2–3 people, stack: Python, GitHub API, LLM. - [Habit Tracker Agent](https://hackathonideas.com/ideas/habit-tracker-agent): Keeps users consistent with light, proactive check-ins. Intermediate, ~36h, 1–3 people, stack: React, LLM, Cron. - [Async Standup Bot](https://hackathonideas.com/ideas/team-standup-bot): Replaces long standups with a short async summary. Intermediate, ~24h, 2–3 people, stack: Node.js, Slack API, LLM. - [MCP Server for Your Notes](https://hackathonideas.com/ideas/mcp-server-personal-notes): Lets any MCP-compatible assistant read and update your own notes safely. Intermediate, ~24h, 1–2 people, stack: Node.js, MCP SDK, SQLite. - [Web Form Filling Agent](https://hackathonideas.com/ideas/web-form-agent): Completes repetitive multi-step web forms from a short instruction. Advanced, ~48h, 2–4 people, stack: Python, Playwright, LLM. - [Multi-Agent Research Brief](https://hackathonideas.com/ideas/multi-agent-research-brief): Produces a one-page cited brief on any question in minutes. Advanced, ~36h, 2–4 people, stack: Python, LangGraph, Search API, LLM. - [Budget Trip Planner Agent](https://hackathonideas.com/ideas/budget-trip-agent): Builds a day-by-day trip that stays inside a fixed budget. Intermediate, ~24h, 1–3 people, stack: Next.js, LLM, Maps API. - [Inbox Triage Agent with Approvals](https://hackathonideas.com/ideas/inbox-triage-agent): An agent that labels, drafts replies and archives email but asks before sending. Intermediate, ~18h, 1–3 people, stack: LLM, Gmail API, LangGraph, Next.js. - [Price Drop Watcher Agent](https://hackathonideas.com/ideas/price-drop-watcher-agent): Tell the agent what you want and your budget and it watches prices for you. Beginner, ~10h, 1–2 people, stack: browser-use, Python, Cron, Email. - [Meal Plan to Grocery Cart Agent](https://hackathonideas.com/ideas/meal-plan-cart-agent): Plan a week of meals around your diet and budget and get a merged shopping list. Intermediate, ~18h, 1–3 people, stack: LLM, Vercel AI SDK, Next.js. - [Bug Report to Repro Script Agent](https://hackathonideas.com/ideas/bug-repro-agent): Paste a vague bug report and the agent tries to reproduce it as a Playwright test. Advanced, ~30h, 2–3 people, stack: Playwright, LLM, LangGraph, Node.js. - [Data Analyst Agent with a Python Sandbox](https://hackathonideas.com/ideas/csv-analyst-agent): Ask questions about a dataset and the agent writes and runs Python to answer. Advanced, ~26h, 1–3 people, stack: Pyodide, LLM, Next.js, Charts. - [Customer Support Agent with Escalation](https://hackathonideas.com/ideas/support-agent-escalation): Answer support chats from your docs and escalate to a human with full context. Intermediate, ~18h, 1–3 people, stack: RAG, LLM, Vector DB, Next.js. - [Research Paper Reading Agent](https://hackathonideas.com/ideas/paper-reading-agent): The agent walks you through a paper section by section and builds a glossary. Intermediate, ~16h, 1–2 people, stack: MarkItDown, RAG, LLM, KaTeX. - [Competitor Website Change Monitor](https://hackathonideas.com/ideas/competitor-change-monitor): An agent checks competitor pages weekly and explains what changed. Intermediate, ~14h, 1–2 people, stack: Playwright, LLM, Cron, SQLite. - [MCP Server for GitHub Issue Triage](https://hackathonideas.com/ideas/mcp-issue-triage-server): Let any MCP-capable assistant label, dedupe and prioritise your repo's issues. Intermediate, ~14h, 1–2 people, stack: MCP SDK, GitHub API, Embeddings, Node.js. - [Read-Only Postgres MCP Server with Guardrails](https://hackathonideas.com/ideas/read-only-db-mcp): Let an AI assistant query your database safely with read-only, row-limited access. Intermediate, ~14h, 1–2 people, stack: MCP SDK, Postgres, Node.js. - [MCP Morning Brief Server](https://hackathonideas.com/ideas/morning-brief-mcp): One MCP server that gives your assistant weather, transit and calendar for a daily brief. Beginner, ~8h, 1–2 people, stack: MCP SDK, Weather API, Calendar API, Node.js. - [Agent Trajectory Evaluator](https://hackathonideas.com/ideas/agent-trajectory-evaluator): Replay agent runs, score each step and find where agents go off the rails. Advanced, ~26h, 1–3 people, stack: OpenTelemetry, LLM, Next.js, Postgres. - [Voice Receptionist for Small Clinics](https://hackathonideas.com/ideas/clinic-voice-receptionist): A voice agent answers calls, books appointments and handles FAQs. Advanced, ~30h, 2–4 people, stack: Whisper, LLM, TTS, Calendar API. - [Overdue Invoice Follow-up Agent](https://hackathonideas.com/ideas/overdue-invoice-chaser): An agent drafts polite, escalating payment reminders for overdue invoices. Beginner, ~10h, 1–2 people, stack: LLM, Google Sheets, Email, Cron. - [Content Repurposing Agent](https://hackathonideas.com/ideas/content-repurposing-agent): Turn one blog post into a thread, a LinkedIn post and a newsletter blurb. Beginner, ~10h, 1–2 people, stack: LLM, Vercel AI SDK, Next.js. - [New Hire Onboarding Buddy](https://hackathonideas.com/ideas/onboarding-buddy-agent): A chat buddy answers newcomer questions from your docs and checks off onboarding tasks. Intermediate, ~16h, 1–3 people, stack: RAG, Slack API, LLM, Vector DB. - [Dependency Upgrade Agent](https://hackathonideas.com/ideas/dependency-upgrade-agent): An agent upgrades a dependency, fixes breaking changes and opens a PR with test results. Advanced, ~28h, 1–3 people, stack: LLM, GitHub API, Node.js, Docker. - [Supplier Quote Comparison Agent](https://hackathonideas.com/ideas/quote-comparison-agent): Upload supplier quotes in any format and get a like-for-like comparison. Intermediate, ~14h, 1–2 people, stack: MarkItDown, LLM, Next.js. - [Exploratory QA Agent](https://hackathonideas.com/ideas/exploratory-qa-agent): An agent clicks through your web app like a curious user and reports bugs. Advanced, ~28h, 1–3 people, stack: browser-use, Playwright, LLM, Python. - [Agent vs Agent Negotiation Sandbox](https://hackathonideas.com/ideas/negotiation-sandbox): Watch two agents with secret goals negotiate a deal, then try beating one yourself. Intermediate, ~16h, 1–3 people, stack: LLM, LangGraph, Next.js. - [Personal Relationship Reminder Agent](https://hackathonideas.com/ideas/relationship-reminder-agent): Get gentle nudges to reconnect with friends, with context from your last chat. Beginner, ~10h, 1–2 people, stack: LLM, Firebase, Cron, Next.js. - [Agent Memory Viewer and Editor](https://hackathonideas.com/ideas/agent-memory-inspector): See, search, correct and delete what your agent remembers about a user. Intermediate, ~16h, 1–2 people, stack: Vector DB, LLM, Next.js. - [Agent Tool Permission Gateway](https://hackathonideas.com/ideas/agent-tool-permission-gateway): Put a policy layer between agents and tools so risky actions need approval. Advanced, ~26h, 1–3 people, stack: Node.js, MCP SDK, Postgres, Next.js. - [Flatmate Chore Rotation Agent](https://hackathonideas.com/ideas/flatmate-chore-agent): A chat agent assigns chores fairly, reminds people and handles swaps. Beginner, ~8h, 2–4 people, stack: LLM, Telegram Bot API, SQLite. - [Hackathon Organizer Agent](https://hackathonideas.com/ideas/hackathon-organizer-agent): Plan judging rounds, rooms and mentor slots automatically from sign-up data. Intermediate, ~18h, 1–3 people, stack: LLM, Python, Google Sheets. - [Accessibility Fix PR Agent](https://hackathonideas.com/ideas/a11y-fix-pr-agent): An agent finds accessibility issues and opens a PR that fixes them. Advanced, ~26h, 1–3 people, stack: axe-core, Playwright, LLM, GitHub API. - [Personal Morning Briefing Agent](https://hackathonideas.com/ideas/personal-morning-briefing): Get one short daily brief of your news topics, calendar and to-dos. Beginner, ~8h, 1–2 people, stack: LLM, TTS, Cron, Email. - [ML Experiment Runner Agent](https://hackathonideas.com/ideas/ml-experiment-agent): An agent proposes, runs and compares model experiments on your dataset. Advanced, ~30h, 1–3 people, stack: Python, LLM, DuckDB, Charts. - [Return and Refund Claim Agent](https://hackathonideas.com/ideas/refund-claim-agent): The agent finds eligible returns in your order emails and drafts the claims. Intermediate, ~14h, 1–2 people, stack: LLM, Gmail API, Cron. - [Terms of Service Change Watcher](https://hackathonideas.com/ideas/terms-change-watcher): Get a plain-language alert when an app you use changes its terms or privacy policy. Beginner, ~10h, 1–2 people, stack: Playwright, LLM, Cron. - [Spreadsheet Cleanup Agent](https://hackathonideas.com/ideas/spreadsheet-cleanup-agent): The agent fixes messy spreadsheets and shows every change before applying it. Beginner, ~10h, 1–2 people, stack: LLM, DuckDB, Next.js. - [Multi-Agent Decision Council](https://hackathonideas.com/ideas/decision-council): Several agents with different perspectives debate your decision and summarise trade-offs. Intermediate, ~14h, 1–2 people, stack: LLM, LangGraph, Next.js. - [NGO Grant Application Agent](https://hackathonideas.com/ideas/ngo-grant-writer-agent): The agent drafts grant applications from your past reports and the funder's criteria. Intermediate, ~18h, 1–3 people, stack: RAG, LLM, MarkItDown, Next.js. - [Offline Desktop File Organizer Agent](https://hackathonideas.com/ideas/offline-file-organizer-agent): A local agent sorts and renames your files without sending anything online. Intermediate, ~16h, 1–2 people, stack: Ollama, Python, Electron. - [Agent Run Budget Guard](https://hackathonideas.com/ideas/agent-budget-guard): Stop runaway agents by capping tokens, cost and steps per task. Intermediate, ~12h, 1–2 people, stack: Node.js, Vercel AI SDK, SQLite, Charts. - [Lead Qualification Agent for Small Businesses](https://hackathonideas.com/ideas/lead-qualifier-agent): An agent replies to new enquiries, asks qualifying questions and books the good ones. Beginner, ~10h, 1–2 people, stack: LLM, Email, Calendar API. - [Flat Hunt Comparison Agent](https://hackathonideas.com/ideas/flat-hunt-agent): Paste rental listings and the agent compares them against your must-haves and commute. Intermediate, ~16h, 1–2 people, stack: LLM, Maps API, Next.js. - [Customer Interview Synthesis Agent](https://hackathonideas.com/ideas/interview-synthesis-agent): Upload interview transcripts and get pain points, quotes and opportunity sizing. Intermediate, ~14h, 1–2 people, stack: LLM, Embeddings, Next.js. ## Climate (46) - [Climate hackathon ideas](https://hackathonideas.com/ideas/category/climate): Measurable impact for the planet - [Personal Carbon Tracker](https://hackathonideas.com/ideas/climate-carbon-tracker): Gives daily feedback on carbon impact with simple actions. Intermediate, ~24h, 1–3 people, stack: React, Firebase, Chart.js. - [Local Air Quality Alert](https://hackathonideas.com/ideas/local-air-quality): Gives timely air quality updates with simple advice. Beginner, ~12h, 1–2 people, stack: Next.js, Public AQI API. - [Receipt Carbon Estimator](https://hackathonideas.com/ideas/carbon-footprint-receipt): Shows the carbon impact of everyday purchases. Intermediate, ~36h, 2–3 people, stack: Next.js, OCR, LLM. - [Home Energy Usage Tracker](https://hackathonideas.com/ideas/energy-usage-tracker): Shows which appliances use the most energy. Intermediate, ~12h, 1–2 people, stack: React, Charts. - [Solar Roof Estimator](https://hackathonideas.com/ideas/solar-roof-estimator): Estimates yearly solar output and payback for a roof. Intermediate, ~24h, 1–3 people, stack: Python, pvlib, React, Charts. - [Cafeteria Food Waste Tracker](https://hackathonideas.com/ideas/cafeteria-food-waste): Shows which dishes get thrown away so kitchens cook less waste. Intermediate, ~36h, 2–3 people, stack: Next.js, Vision LLM, Charts. - [Low-Carbon Commute Compare](https://hackathonideas.com/ideas/low-carbon-commute): Compares commute options by time, cost and CO₂ side by side. Beginner, ~12h, 1–2 people, stack: Next.js, Maps API, Charts. - [Urban Heat Island Map](https://hackathonideas.com/ideas/urban-heat-map): Finds the hottest streets and where shade trees would help most. Advanced, ~48h, 2–4 people, stack: Python, Satellite data, Leaflet, React. - [E-Waste Drop-off Finder](https://hackathonideas.com/ideas/e-waste-dropoff-finder): Find the nearest certified place to drop old phones, batteries and chargers. Beginner, ~8h, 1–2 people, stack: Leaflet, Next.js, Firebase. - [Planted Tree Survival Tracker](https://hackathonideas.com/ideas/tree-survival-tracker): Geotag planted saplings and track whether they actually survive. Intermediate, ~16h, 2–4 people, stack: React Native, Firebase, Vision LLM, Leaflet. - [Run-When-Green Appliance Scheduler](https://hackathonideas.com/ideas/run-when-green-scheduler): Shift EV charging, laundry and dishwasher runs to the cleanest grid hours. Intermediate, ~14h, 1–2 people, stack: Electricity Maps API, Next.js, Charts. - [Street Flood Reporter Map](https://hackathonideas.com/ideas/street-flood-reporter): Residents report waterlogged streets in real time so others can avoid them. Intermediate, ~16h, 2–4 people, stack: Leaflet, Firebase, Realtime DB, Next.js. - [Recycling Sorter Camera](https://hackathonideas.com/ideas/recycling-sorter-camera): Point a camera at an item and it tells you which bin it goes in. Intermediate, ~20h, 2–3 people, stack: YOLO, Python, Next.js. - [Repair Café Booking and Fix Log](https://hackathonideas.com/ideas/repair-cafe-log): Book a slot to fix a broken item and track what was saved from landfill. Beginner, ~10h, 1–3 people, stack: Next.js, Firebase, Charts. - [Campus Clothing Swap Board](https://hackathonideas.com/ideas/clothing-swap-board): List clothes you no longer wear and swap them with other students. Beginner, ~8h, 1–3 people, stack: Next.js, Firebase, Tailwind. - [Home Energy Audit by Photo](https://hackathonideas.com/ideas/home-energy-photo-audit): Photograph your appliances and get the biggest energy-saving fixes ranked. Intermediate, ~16h, 1–2 people, stack: Vision LLM, Next.js, Charts. - [Water Meter Photo Tracker](https://hackathonideas.com/ideas/water-meter-ocr-tracker): Snap your water meter weekly and spot leaks and spikes. Beginner, ~10h, 1–2 people, stack: Tesseract.js, Next.js, Charts. - [Heat Pump and Inverter AC Savings Calculator](https://hackathonideas.com/ideas/heat-pump-savings-calculator): Compare running cost and emissions of your current system with an efficient one. Beginner, ~8h, 1–2 people, stack: Next.js, Charts. - [EV Road-Trip Charging Planner](https://hackathonideas.com/ideas/ev-charging-trip-planner): Plan a long drive with charging stops based on your car's real range. Intermediate, ~18h, 1–3 people, stack: Maps API, Leaflet, Next.js, Charts. - [Bike Lane Gap Mapper](https://hackathonideas.com/ideas/bike-lane-gap-mapper): Map where safe bike lanes break and which gaps would connect the most people. Intermediate, ~16h, 1–3 people, stack: Leaflet, Python, OpenStreetMap. - [Restaurant Menu Carbon Labels](https://hackathonideas.com/ideas/menu-carbon-labels): Show an estimated carbon label on each menu item. Beginner, ~10h, 1–2 people, stack: Next.js, Tailwind, JSON. - [Smallholder Sowing Advisor via SMS](https://hackathonideas.com/ideas/sowing-advisor-sms): Get SMS advice on when to sow and irrigate based on local forecasts. Intermediate, ~18h, 2–4 people, stack: Weather API, SMS API, Python. - [Backyard Biodiversity Logger](https://hackathonideas.com/ideas/backyard-biodiversity-log): Photograph birds, insects and plants and build a local biodiversity map. Intermediate, ~14h, 1–3 people, stack: Vision LLM, Leaflet, Firebase. - [Local Climate Action Finder](https://hackathonideas.com/ideas/local-climate-action-finder): Find cleanups, tree plantings and climate events near you this week. Beginner, ~8h, 1–2 people, stack: Next.js, Leaflet, Firebase. - [Satellite Deforestation Alert Map](https://hackathonideas.com/ideas/deforestation-alert-map): Spot new forest loss from satellite imagery and get alerts for watched areas. Advanced, ~32h, 2–4 people, stack: Satellite data, Python, Leaflet. - [Supplier Emissions Survey Tool](https://hackathonideas.com/ideas/supplier-emissions-survey): Collect emissions data from suppliers with a simple guided form. Intermediate, ~16h, 1–3 people, stack: Next.js, Postgres, Charts. - [Campus Building Energy Forecaster](https://hackathonideas.com/ideas/building-energy-forecaster): Forecast each building's energy use and flag waste such as cooling empty halls. Advanced, ~28h, 2–4 people, stack: Python, Forecasting, ECharts. - [Rooftop Solar Underperformance Detector](https://hackathonideas.com/ideas/solar-underperformance-detector): Compare real solar output with what the panels should produce and flag faults. Advanced, ~26h, 1–3 people, stack: pvlib, Python, Charts, Weather API. - [Neighbourhood Compost Pickup Coordinator](https://hackathonideas.com/ideas/compost-pickup-coordinator): Coordinate who collects kitchen scraps and where compost goes. Beginner, ~10h, 1–3 people, stack: Next.js, Firebase, Maps API. - [Delivery Route CO2 Optimizer](https://hackathonideas.com/ideas/delivery-route-co2-optimizer): Plan delivery routes that cut distance and emissions, not just time. Advanced, ~28h, 2–4 people, stack: Python, OR-Tools, Leaflet. - [Climate Myth Buster with Sources](https://hackathonideas.com/ideas/climate-myth-buster): Paste a climate claim and get a sourced, plain-language response. Intermediate, ~14h, 1–2 people, stack: RAG, LLM, Vector DB, Next.js. - [Appliance Energy Label Comparator](https://hackathonideas.com/ideas/appliance-label-comparator): Photograph energy labels in a store and compare lifetime running costs. Beginner, ~8h, 1–2 people, stack: Tesseract.js, Next.js, Charts. - [Heatwave Cooling Centre Finder](https://hackathonideas.com/ideas/cooling-center-finder): Find the nearest cool public place and get heatwave alerts. Beginner, ~8h, 1–2 people, stack: Leaflet, Weather API, Next.js. - [Rainwater Harvesting Calculator](https://hackathonideas.com/ideas/rainwater-harvest-calculator): Estimate how much rainwater your roof can collect and what tank to buy. Beginner, ~8h, 1–2 people, stack: Leaflet, Next.js, Charts. - [Empty Room Energy Nudge](https://hackathonideas.com/ideas/meeting-room-energy-nudge): Detect rooms with lights or AC on and nobody inside, and nudge someone to switch off. Intermediate, ~16h, 2–3 people, stack: Sensors, Node.js, Slack API, Charts. - [Restaurant Surplus to Shelter Matcher](https://hackathonideas.com/ideas/restaurant-surplus-matcher): Restaurants post leftover food and nearby shelters claim it before it spoils. Intermediate, ~14h, 1–3 people, stack: Next.js, Firebase, Maps API. - [Crop Drought Stress Monitor](https://hackathonideas.com/ideas/drought-stress-ndvi): See which fields are under water stress using free satellite imagery. Advanced, ~30h, 2–4 people, stack: Satellite data, Python, Leaflet. - [Clothing Tag Footprint Estimator](https://hackathonideas.com/ideas/clothing-footprint-estimator): Scan a clothing tag and see its estimated water and carbon footprint. Beginner, ~8h, 1–2 people, stack: Tesseract.js, Next.js. - [Carbon-Aware CI Scheduler](https://hackathonideas.com/ideas/carbon-aware-ci): Delay non-urgent CI jobs to cleaner grid hours automatically. Intermediate, ~14h, 1–2 people, stack: GitHub API, Electricity Maps API, Node.js. - [DIY Air Sensor Network Dashboard](https://hackathonideas.com/ideas/diy-air-sensor-network): Connect cheap air sensors and publish a live, calibrated pollution map. Advanced, ~28h, 2–4 people, stack: Sensors, Python, Leaflet, Postgres. - [ESG Report Claim Extractor](https://hackathonideas.com/ideas/esg-claim-extractor): Pull every climate target and claim from a company report and check for vagueness. Intermediate, ~18h, 1–3 people, stack: MarkItDown, LLM, Next.js. - [Neighbourhood Tool Library](https://hackathonideas.com/ideas/neighbour-tool-library): Borrow a drill or ladder from a neighbour instead of buying one. Beginner, ~10h, 1–3 people, stack: Next.js, Firebase, Tailwind. - [Home Climate Risk Report](https://hackathonideas.com/ideas/home-climate-risk-report): Enter an address and see flood, heat and air risks in plain language. Intermediate, ~16h, 1–2 people, stack: Leaflet, Python, Next.js. - [Electricity Bill Explainer](https://hackathonideas.com/ideas/energy-bill-explainer): Photograph your power bill and understand every charge and how to cut it. Beginner, ~8h, 1–2 people, stack: Vision LLM, Next.js, Charts. - [Friends Carbon Budget Challenge](https://hackathonideas.com/ideas/carbon-budget-challenge): Compete with friends to stay under a weekly carbon budget. Beginner, ~10h, 2–4 people, stack: Next.js, Firebase, Charts. - [Cleanup Litter Data Logger](https://hackathonideas.com/ideas/beach-cleanup-logger): Log litter types during cleanups and turn them into evidence for policy. Beginner, ~8h, 2–6 people, stack: Next.js, Firebase, Charts. ## Productivity (46) - [Productivity hackathon ideas](https://hackathonideas.com/ideas/category/productivity): Fix everyday workflow pain - [Smart Expense Tracker](https://hackathonideas.com/ideas/expense-tracker): Shows exactly where money goes with almost no manual work. Beginner, ~12h, 1–2 people, stack: React, OCR API, Charts. - [Web Accessibility Checker](https://hackathonideas.com/ideas/accessibility-checker): Finds accessibility issues before users do. Intermediate, ~24h, 1–3 people, stack: Next.js, Axe-core, Puppeteer. - [AI Invoice Generator](https://hackathonideas.com/ideas/invoice-generator): Creates clean invoices from plain text in seconds. Beginner, ~12h, 1–2 people, stack: Next.js, PDF library, LLM. - [Smart Meeting Scheduler](https://hackathonideas.com/ideas/meeting-scheduler): Finds a meeting time without endless back-and-forth. Intermediate, ~36h, 2–3 people, stack: Next.js, Calendar API, LLM. - [Job Application Tracker](https://hackathonideas.com/ideas/job-application-tracker): Keeps applications and follow-ups organized. Beginner, ~12h, 1–2 people, stack: Next.js, Local storage. - [Prompt-to-Dashboard](https://hackathonideas.com/ideas/prompt-to-dashboard): Turns a CSV and one sentence into a working dashboard. Intermediate, ~24h, 1–3 people, stack: Next.js, LLM, Charts. - [Semantic Clipboard History](https://hackathonideas.com/ideas/semantic-clipboard): Finds anything you copied last week by meaning, not exact words. Intermediate, ~24h, 1–2 people, stack: Electron, Transformers.js, SQLite. - [Focus Session Coach](https://hackathonideas.com/ideas/focus-session-coach): Helps people do longer, calmer deep-work sessions. Beginner, ~12h, 1 person, stack: React, Local storage, Charts. - [Voice-to-Task Capture](https://hackathonideas.com/ideas/voice-task-capture): Say a thought out loud and it becomes a dated, tagged task. Beginner, ~8h, 1–2 people, stack: Whisper, LLM, Next.js, Local storage. - [Email to Calendar Event Extractor](https://hackathonideas.com/ideas/email-to-calendar-extractor): Turn dates buried in emails into calendar events with one click. Beginner, ~10h, 1–2 people, stack: LLM, Calendar API, Next.js. - [Live Meeting Cost Ticker](https://hackathonideas.com/ideas/meeting-cost-ticker): Show a live cost counter during meetings to keep them short. Beginner, ~6h, 1–2 people, stack: Next.js, Calendar API, Charts. - [Auto-Linking Notes](https://hackathonideas.com/ideas/auto-linking-notes): A notes app that suggests links between related notes as you write. Intermediate, ~18h, 1–2 people, stack: Embeddings, Next.js, SQLite, ECharts. - [Browser Tab Triage Extension](https://hackathonideas.com/ideas/tab-triage-extension): Group, summarise and close your open tabs in one click. Intermediate, ~14h, 1–2 people, stack: Chrome extension, LLM, Embeddings. - [Weekly Review Generator](https://hackathonideas.com/ideas/weekly-review-generator): Get an automatic weekly review from your calendar, tasks and commits. Beginner, ~8h, 1–2 people, stack: LLM, Calendar API, Next.js. - [Document Version Diff Explainer](https://hackathonideas.com/ideas/doc-version-diff-explainer): Compare two versions of a document and get what changed in plain language. Intermediate, ~14h, 1–2 people, stack: MarkItDown, LLM, Next.js. - [Intent-Gated Distraction Blocker](https://hackathonideas.com/ideas/intent-gated-distraction-blocker): Before opening a distracting site, type why, and get a time box. Beginner, ~10h, 1 person, stack: Chrome extension, Local storage, Charts. - [Read-Later Weekly Digest](https://hackathonideas.com/ideas/read-later-digest): Get one weekly email with summaries of everything you saved. Beginner, ~8h, 1–2 people, stack: LLM, Next.js, Cron, Email. - [Spreadsheet Formula Explainer](https://hackathonideas.com/ideas/formula-explainer): Paste a scary spreadsheet formula and get it explained step by step. Beginner, ~6h, 1 person, stack: LLM, Next.js. - [Outline to Slide Deck](https://hackathonideas.com/ideas/outline-to-slides): Write a bullet outline and get a clean, editable slide deck. Intermediate, ~14h, 1–2 people, stack: LLM, React, Satori. - [Async Video Update Digest](https://hackathonideas.com/ideas/async-video-update-digest): Team members record short video updates and everyone gets a two-minute digest. Intermediate, ~16h, 2–4 people, stack: Whisper, LLM, Next.js. - [Team Decision Log from Chat](https://hackathonideas.com/ideas/slack-decision-log): Automatically capture decisions made in chat threads into a searchable log. Intermediate, ~14h, 1–3 people, stack: Slack API, LLM, Postgres. - [OKR Check-in Bot](https://hackathonideas.com/ideas/okr-checkin-bot): A friendly bot collects weekly progress on goals and shows a dashboard. Beginner, ~10h, 1–3 people, stack: Slack API, Next.js, Charts. - [Calendar Time Audit](https://hackathonideas.com/ideas/calendar-time-audit): See where your week actually went by category and who you met. Beginner, ~8h, 1 person, stack: Calendar API, LLM, Charts. - [Collaborative Whiteboard with AI Clustering](https://hackathonideas.com/ideas/sticky-note-clusterer): Brainstorm on a shared canvas and let AI group sticky notes into themes. Advanced, ~26h, 2–4 people, stack: tldraw, Yjs, Embeddings, LLM. - [Local-First Notes with Peer Sync](https://hackathonideas.com/ideas/local-first-notes-sync): Notes that work offline and sync between your devices without a central server. Advanced, ~28h, 1–3 people, stack: Yjs, IndexedDB, WebRTC. - [Pre-Meeting Brief](https://hackathonideas.com/ideas/pre-meeting-brief): Get a one-page brief before each meeting from past emails and notes. Intermediate, ~14h, 1–2 people, stack: Calendar API, Gmail API, LLM. - [Project Retrospective Generator](https://hackathonideas.com/ideas/retro-generator): Turn a sprint's tickets and chat into a draft retrospective. Intermediate, ~12h, 1–3 people, stack: GitHub API, LLM, Next.js. - [Personal Search Across Mail, Docs and Notes](https://hackathonideas.com/ideas/personal-search-everything): Ask one question and search your email, drive and notes at once. Advanced, ~26h, 1–3 people, stack: Embeddings, Qdrant, Gmail API, LLM. - [Trip Itinerary Merger](https://hackathonideas.com/ideas/itinerary-merger): Combine flight, hotel and train confirmations into one clean timeline. Beginner, ~10h, 1–2 people, stack: LLM, Next.js, Gmail API. - [Energy-Based Day Planner](https://hackathonideas.com/ideas/energy-based-planner): Plan tasks around your energy levels instead of just clock time. Beginner, ~10h, 1 person, stack: Next.js, Local storage, Charts. - [Form Builder from One Sentence](https://hackathonideas.com/ideas/form-from-sentence): Describe the form you need and get a working, shareable form. Beginner, ~8h, 1–2 people, stack: LLM, Next.js, JSON Schema. - [Group Chat to Kanban Board](https://hackathonideas.com/ideas/chat-to-kanban): Turn messy group chat into a task board automatically. Intermediate, ~14h, 1–3 people, stack: LLM, Next.js, Postgres. - [Context Switch Tracker](https://hackathonideas.com/ideas/context-switch-tracker): Measure how often you switch apps and how it hurts deep work. Intermediate, ~14h, 1 person, stack: Electron, SQLite, Charts. - [Document Template Filler from CSV](https://hackathonideas.com/ideas/docx-template-filler): Generate 200 personalised letters or certificates from a template and a sheet. Beginner, ~8h, 1 person, stack: Next.js, React-PDF, CSV. - [Forward-to-File Knowledge Inbox](https://hackathonideas.com/ideas/knowledge-inbox-bot): Forward links and notes to a bot and they get filed, summarised and searchable. Intermediate, ~12h, 1–2 people, stack: Telegram Bot API, LLM, Postgres. - [Command Palette for Any Web App](https://hackathonideas.com/ideas/command-palette-kit): Drop-in Cmd+K palette that understands natural language commands. Intermediate, ~14h, 1–2 people, stack: React, LLM, TypeScript. - [Screen Recording to SOP](https://hackathonideas.com/ideas/screen-recording-to-sop): Record a task once and get a step-by-step guide with screenshots. Advanced, ~24h, 1–3 people, stack: Whisper, FFmpeg, LLM. - [Virtual Coworking Presence Room](https://hackathonideas.com/ideas/virtual-coworking-room): Work alongside others in a quiet virtual room with shared goals and timers. Intermediate, ~18h, 2–3 people, stack: Socket.IO, Next.js, Postgres. - [Handwritten Planner to Digital Tasks](https://hackathonideas.com/ideas/handwritten-planner-sync): Photograph your paper planner page and sync tasks to your digital calendar. Intermediate, ~14h, 1–2 people, stack: Vision LLM, Calendar API, Next.js. - [Call Notes to CRM](https://hackathonideas.com/ideas/call-notes-to-crm): After a call, speak a summary and CRM fields fill themselves. Intermediate, ~14h, 1–2 people, stack: Whisper, LLM, Postgres. - [Stale Wiki Page Detector](https://hackathonideas.com/ideas/stale-wiki-detector): Find internal docs that are outdated or contradict each other. Intermediate, ~14h, 1–2 people, stack: Embeddings, LLM, Postgres. - [Bookmark Auto-Tagger](https://hackathonideas.com/ideas/bookmark-auto-tagger): Import messy bookmarks and get them tagged, de-duplicated and searchable. Beginner, ~8h, 1 person, stack: LLM, Next.js, Embeddings. - [Focus Time Defender](https://hackathonideas.com/ideas/focus-time-defender): Automatically protect focus blocks on your calendar based on your workload. Intermediate, ~12h, 1 person, stack: Calendar API, Next.js, LLM. - [AI Snippet Expander](https://hackathonideas.com/ideas/ai-snippet-expander): Type a short trigger and get a personalised reply drafted from context. Intermediate, ~14h, 1–2 people, stack: Chrome extension, LLM. - [Voice Memo to Blog Draft](https://hackathonideas.com/ideas/voice-memo-to-blog): Ramble for five minutes and get a structured blog draft in your voice. Beginner, ~8h, 1 person, stack: Whisper, LLM, Next.js. - [Newsletter Unsubscribe Helper](https://hackathonideas.com/ideas/newsletter-unsubscribe-helper): See every newsletter you get, how often you open it and unsubscribe in bulk. Beginner, ~10h, 1–2 people, stack: Gmail API, Next.js. ## Fintech (46) - [Fintech hackathon ideas](https://hackathonideas.com/ideas/category/fintech): Money insights people actually use - [Personal Finance Insights](https://hackathonideas.com/ideas/personal-finance-insights): Shows spending patterns and simple saving suggestions. Intermediate, ~24h, 1–3 people, stack: React, Charts, LLM. - [Subscription Leak Finder](https://hackathonideas.com/ideas/subscription-leak-finder): Finds forgotten recurring charges in a bank statement. Beginner, ~12h, 1–2 people, stack: Next.js, CSV parser, Charts. - [Receipt Bill Splitter](https://hackathonideas.com/ideas/receipt-bill-splitter): Splits a restaurant bill item by item in seconds. Beginner, ~12h, 1–2 people, stack: React, OCR, LLM. - [Invoice Fraud Flagger](https://hackathonideas.com/ideas/invoice-fraud-flagger): Catches duplicate invoices and changed bank details before payment. Advanced, ~36h, 2–4 people, stack: Python, OCR, LLM, Postgres. - [Round-Up Savings Simulator](https://hackathonideas.com/ideas/round-up-savings): Shows how spare change could fund a real goal. Beginner, ~12h, 1–2 people, stack: React, Charts. - [Payslip Explainer](https://hackathonideas.com/ideas/payslip-explainer): Explains every line on a payslip in plain language. Intermediate, ~24h, 1–2 people, stack: Next.js, Vision LLM, Charts. - [Expense Policy Checker](https://hackathonideas.com/ideas/expense-policy-checker): Checks receipts against company policy before submission. Intermediate, ~24h, 1–3 people, stack: Next.js, RAG, OCR, LLM. - [Small Shop Cash-Flow Forecaster](https://hackathonideas.com/ideas/shop-cashflow-forecast): Warns weeks ahead when cash will run short. Advanced, ~36h, 2–3 people, stack: Python, Forecasting, React, Charts. - [True-Cost Loan Comparator](https://hackathonideas.com/ideas/true-cost-loan-comparator): Compare loans by total cost including fees, not just the headline rate. Beginner, ~8h, 1–2 people, stack: Next.js, Charts, LLM. - [Card Reward Optimizer](https://hackathonideas.com/ideas/card-reward-optimizer): Tells you which card to use at checkout for the best rewards. Intermediate, ~12h, 1–2 people, stack: Next.js, Postgres, LLM. - [UPI SMS Spend Categorizer](https://hackathonideas.com/ideas/upi-sms-categorizer): Turn bank and UPI SMS alerts into a categorised monthly budget. Beginner, ~10h, 1–2 people, stack: React Native, Regex, Charts. - [Tax Deduction Checklist Bot](https://hackathonideas.com/ideas/tax-deduction-checklist): Answer a few questions and get the deductions you may be missing. Beginner, ~10h, 1–2 people, stack: Next.js, LLM, JSON rules. - [EMI Affordability Checker](https://hackathonideas.com/ideas/emi-affordability-checker): See whether an EMI fits your budget before you buy. Beginner, ~6h, 1 person, stack: Next.js, Charts. - [Portfolio News Explainer](https://hackathonideas.com/ideas/portfolio-news-explainer): Explain why your holdings moved today in plain language. Intermediate, ~14h, 1–2 people, stack: LLM, Market data API, Next.js. - [Payment Scam Message Detector](https://hackathonideas.com/ideas/payment-scam-detector): Paste a suspicious payment message and get a scam risk verdict. Intermediate, ~14h, 1–2 people, stack: LLM, Next.js, Classifier. - [Gig Income Smoother](https://hackathonideas.com/ideas/gig-income-smoother): Turn uneven gig income into a steady weekly paycheck. Intermediate, ~14h, 1–2 people, stack: Next.js, Postgres, Charts. - [Family Shared Budget](https://hackathonideas.com/ideas/family-shared-budget): Plan household spending together with shared categories and roles. Beginner, ~10h, 2–3 people, stack: Next.js, Supabase, Charts. - [Kirana Udhaar Credit Ledger](https://hackathonideas.com/ideas/kirana-udhaar-ledger): Track customer credit and send polite payment reminders. Beginner, ~10h, 1–2 people, stack: React Native, SQLite, WhatsApp API. - [Invoice Late-Payment Predictor](https://hackathonideas.com/ideas/invoice-payment-predictor): Predict which invoices will be paid late so you can act early. Advanced, ~24h, 2–3 people, stack: Python, Scikit-learn, FastAPI. - [Bank Statement PDF to CSV](https://hackathonideas.com/ideas/statement-pdf-to-csv): Convert bank statement PDFs into clean CSV in seconds. Intermediate, ~14h, 1 person, stack: PDF.js, Python, Next.js. - [Goal Savings Jars](https://hackathonideas.com/ideas/goal-savings-jars): Split savings into visual jars for goals like a laptop or trip. Beginner, ~8h, 1 person, stack: Next.js, Local storage. - [SIP vs Lump Sum Visualizer](https://hackathonideas.com/ideas/sip-vs-lumpsum-visualizer): See how investing monthly compares to investing at once over history. Beginner, ~8h, 1 person, stack: Next.js, ECharts. - [Teen Allowance and Chores App](https://hackathonideas.com/ideas/teen-allowance-app): Teens earn allowance by chores and learn to budget with parent oversight. Beginner, ~10h, 1–2 people, stack: Next.js, Supabase. - [Transaction Anomaly Detector](https://hackathonideas.com/ideas/transaction-anomaly-detector): Spot unusual transactions with explainable reasons. Advanced, ~24h, 2–3 people, stack: Python, Scikit-learn, FastAPI. - [Insurance Policy Explainer](https://hackathonideas.com/ideas/insurance-policy-explainer): Upload a policy and get covered, not covered and waiting periods explained. Intermediate, ~14h, 1–2 people, stack: MarkItDown, LLM, Next.js. - [Bill Negotiation Coach](https://hackathonideas.com/ideas/bill-negotiation-coach): Get a script and practice partner for lowering your bills. Beginner, ~8h, 1 person, stack: LLM, Next.js, Speech API. - [Donation Tax Receipt Organizer](https://hackathonideas.com/ideas/donation-receipt-organizer): Collect donation receipts and get a year-end tax summary. Beginner, ~8h, 1 person, stack: Vision LLM, Next.js, PDF. - [Freelancer Rate Calculator](https://hackathonideas.com/ideas/freelancer-rate-calculator): Work out an hourly rate that covers taxes, tools, holidays and savings. Beginner, ~6h, 1 person, stack: Next.js, Charts. - [Remittance Fee Comparator](https://hackathonideas.com/ideas/remittance-fee-comparator): Compare the real cost of sending money home including FX markup. Intermediate, ~14h, 1–2 people, stack: Next.js, FX rate API, Charts. - [Regional-Language Voice Expense Logger](https://hackathonideas.com/ideas/regional-voice-expense-logger): Log expenses by speaking in Hindi, Tamil or other regional languages. Intermediate, ~14h, 1–2 people, stack: Whisper, LLM, React Native. - [Private Net Worth Tracker](https://hackathonideas.com/ideas/net-worth-tracker): Track assets and debts over time privately on your own device. Beginner, ~10h, 1 person, stack: Next.js, IndexedDB, ECharts. - [Buy Now Pay Later Exposure Tracker](https://hackathonideas.com/ideas/bnpl-exposure-tracker): See all your pay-later instalments and upcoming dues in one place. Beginner, ~10h, 1 person, stack: Next.js, Gmail API, Charts. - [Encrypted Family Finance Vault](https://hackathonideas.com/ideas/family-finance-vault): Store policies, accounts and nominee details so family can find them when needed. Intermediate, ~16h, 1–2 people, stack: Next.js, Web Crypto, Postgres. - [Retirement Monte Carlo Simulator](https://hackathonideas.com/ideas/retirement-monte-carlo): See the probability your savings plan lasts through retirement. Intermediate, ~14h, 1 person, stack: Python, Pyodide, ECharts. - [Shift Worker Pay Calculator](https://hackathonideas.com/ideas/shift-payroll-calculator): Check your payslip against your shifts, overtime and night rates. Beginner, ~8h, 1 person, stack: Next.js, Local storage. - [GST Invoice Checker](https://hackathonideas.com/ideas/gst-invoice-checker): Check invoices for GST errors before filing. Intermediate, ~12h, 1–2 people, stack: Vision LLM, Python, Next.js. - [Email Receipts to Ledger](https://hackathonideas.com/ideas/email-receipts-ledger): Automatically turn purchase receipts in email into bookkeeping entries. Intermediate, ~14h, 1–2 people, stack: Gmail API, LLM, Postgres. - [Financial Data Consent Manager](https://hackathonideas.com/ideas/data-consent-manager): See and revoke which apps can access your financial data. Advanced, ~24h, 2–3 people, stack: Next.js, OAuth, Postgres. - [KYC Document Pre-Check](https://hackathonideas.com/ideas/kyc-document-precheck): Check ID photos for blur, glare and mismatched names before submission. Intermediate, ~14h, 1–2 people, stack: MediaPipe, Tesseract.js, Next.js. - [Vendor Payment Approval Workflow](https://hackathonideas.com/ideas/vendor-payment-approvals): Route vendor bills through approvals with limits and audit trail. Intermediate, ~14h, 2–3 people, stack: Next.js, Postgres, Slack API. - [Envelope Budgeting Coach on Actual](https://hackathonideas.com/ideas/envelope-budget-on-actual): Add a weekly coaching layer on top of an open-source budgeting app. Intermediate, ~16h, 1–2 people, stack: Actual Budget, Node.js, LLM. - [Paper Trading League](https://hackathonideas.com/ideas/paper-trading-league): Compete with virtual money and learn risk instead of chasing returns. Intermediate, ~16h, 2–3 people, stack: Next.js, Postgres, Market data API. - [Merchant QR Sales Analytics](https://hackathonideas.com/ideas/merchant-qr-analytics): Understand peak hours and top days from QR payment history. Beginner, ~10h, 1–2 people, stack: Next.js, Charts, CSV. - [Personal Inflation Index](https://hackathonideas.com/ideas/personal-inflation-index): Calculate your own inflation rate from what you actually buy. Beginner, ~10h, 1 person, stack: Next.js, Charts. - [Debt Snowball Planner](https://hackathonideas.com/ideas/debt-snowball-planner): Compare snowball and avalanche strategies and get a payoff date. Beginner, ~8h, 1 person, stack: Next.js, Charts. - [Fair Rent Splitter](https://hackathonideas.com/ideas/fair-rent-splitter): Split rent fairly by room size, bathroom and perks instead of evenly. Beginner, ~6h, 1–4 people, stack: Next.js. ## Health (46) - [Health hackathon ideas](https://hackathonideas.com/ideas/category/health): Light-touch wellbeing tools - [Simple Mental Health Check-in](https://hackathonideas.com/ideas/mental-health-checkin): Gives a low-pressure way to track mood over time. Beginner, ~12h, 1–2 people, stack: Next.js, Charts. - [Voice Medication Reminder](https://hackathonideas.com/ideas/voice-medication-reminder): Reminds by voice and confirms each dose was taken. Intermediate, ~24h, 1–3 people, stack: React, Speech API, SMS API. - [Webcam Posture Coach](https://hackathonideas.com/ideas/webcam-posture-coach): Nudges you when you slouch, all processed on-device. Intermediate, ~24h, 1–2 people, stack: React, MediaPipe, WebGL. - [Doctor Visit Prep Sheet](https://hackathonideas.com/ideas/doctor-visit-prep): Turns scattered symptoms into a one-page sheet for the doctor. Beginner, ~12h, 1–2 people, stack: Next.js, LLM, PDF. - [Sleep Log Insights](https://hackathonideas.com/ideas/sleep-log-insights): Shows which habits line up with better sleep. Beginner, ~12h, 1–2 people, stack: React, Local storage, Charts. - [Clinic Queue Notifier](https://hackathonideas.com/ideas/clinic-queue-notifier): Lets patients wait outside and get notified when it’s their turn. Beginner, ~12h, 1–2 people, stack: Next.js, Realtime DB, SMS API. - [Food Label Allergen Scanner](https://hackathonideas.com/ideas/food-label-allergen-scanner): Checks a food label photo against your allergy list. Intermediate, ~24h, 1–2 people, stack: React, Vision LLM, OCR. - [Phone Fall Detection](https://hackathonideas.com/ideas/phone-fall-detection): Detects a likely fall and alerts family if there’s no response. Advanced, ~48h, 2–4 people, stack: React Native, Motion sensors, SMS API. - [Lab Report Explainer](https://hackathonideas.com/ideas/lab-report-explainer): Explain lab values in plain language and list questions to ask the doctor. Intermediate, ~12h, 1–2 people, stack: MarkItDown, LLM, Next.js. - [Migraine Trigger Tracker](https://hackathonideas.com/ideas/migraine-trigger-tracker): Log headaches with sleep, food and weather to spot personal patterns. Beginner, ~10h, 1 person, stack: Next.js, Weather API, Charts. - [Outdoor Worker Heat and Hydration Alert](https://hackathonideas.com/ideas/heat-hydration-alert): Get heat-risk alerts and water break reminders based on local conditions. Beginner, ~10h, 1–2 people, stack: React Native, Weather API, Push notifications. - [Blood Donor Matcher](https://hackathonideas.com/ideas/blood-donor-matcher): Find nearby compatible donors quickly when blood is needed. Intermediate, ~14h, 2–3 people, stack: Next.js, Postgres, Leaflet. - [Pill Organizer Photo Checker](https://hackathonideas.com/ideas/pill-organizer-checker): Snap the weekly pill box and check each compartment against the prescription. Intermediate, ~16h, 1–2 people, stack: YOLO, Python, Next.js. - [Physio Exercise Rep Counter](https://hackathonideas.com/ideas/physio-rep-counter): Count reps and check form for home exercises with the webcam. Intermediate, ~14h, 1–2 people, stack: MediaPipe, JavaScript, Charts. - [20-20-20 Eye Break Coach](https://hackathonideas.com/ideas/eye-break-coach): Reminds you to look away every 20 minutes and checks blink rate. Beginner, ~6h, 1 person, stack: MediaPipe, Chrome extension. - [Meal Photo Macro Estimator](https://hackathonideas.com/ideas/meal-photo-macros): Photograph a meal and get an editable estimate of calories and macros. Intermediate, ~14h, 1–2 people, stack: Vision LLM, Next.js, Nutrition API. - [Elder Daily Voice Check-in Call](https://hackathonideas.com/ideas/elder-voice-checkin-call): A friendly daily phone call checks mood, meals and medicines. Intermediate, ~16h, 2–3 people, stack: Twilio, Whisper, LLM. - [Private Cycle Tracker](https://hackathonideas.com/ideas/private-cycle-tracker): Track cycles with all data stored only on the device. Beginner, ~10h, 1 person, stack: React Native, SQLite, Encryption. - [Child Vaccination Reminder](https://hackathonideas.com/ideas/child-vaccine-reminder): Get reminders for upcoming vaccines from the official schedule. Beginner, ~8h, 1–2 people, stack: Next.js, Push notifications. - [Discharge Summary in Plain Language](https://hackathonideas.com/ideas/discharge-summary-plain): Turn a discharge summary into simple instructions, medicine schedule and warning signs. Intermediate, ~12h, 1–2 people, stack: LLM, Next.js, Translation. - [Caregiver Shift Coordinator](https://hackathonideas.com/ideas/caregiver-shift-coordinator): Share caregiving shifts, notes and medicine logs among family members. Beginner, ~10h, 2–3 people, stack: Next.js, Supabase. - [CBT Thought Record Journal](https://hackathonideas.com/ideas/cbt-thought-record): Guided thought records that help reframe anxious thoughts. Beginner, ~10h, 1 person, stack: Next.js, LLM, Local storage. - [Clinical Trial Matcher](https://hackathonideas.com/ideas/clinical-trial-matcher): Find clinical trials a patient may qualify for in plain language. Advanced, ~24h, 2–3 people, stack: Embeddings, LLM, Postgres. - [Wearable Data Weekly Summary](https://hackathonideas.com/ideas/wearable-weekly-summary): Turn raw steps, sleep and heart rate exports into a readable weekly story. Beginner, ~10h, 1 person, stack: Python, LLM, Charts. - [Offline First-Aid Voice Guide](https://hackathonideas.com/ideas/offline-first-aid-guide): Step-by-step spoken first-aid instructions that work without internet. Intermediate, ~16h, 1–2 people, stack: Vosk, React Native, TTS. - [Medication Interaction Flagger](https://hackathonideas.com/ideas/medication-interaction-flagger): Flag possible interactions from a medicine list and tell you to ask a pharmacist. Intermediate, ~14h, 1–2 people, stack: Next.js, Open drug data, LLM. - [Family Health Records Folder](https://hackathonideas.com/ideas/family-health-records): Keep prescriptions, reports and vaccines for every family member organised. Beginner, ~10h, 1–2 people, stack: Next.js, Vision LLM, Supabase. - [Kids Toothbrushing Timer Game](https://hackathonideas.com/ideas/toothbrush-timer-game): A two-minute brushing game that guides kids through every part of the mouth. Beginner, ~6h, 1–2 people, stack: JavaScript, MediaPipe, Canvas. - [Voice Intake Form for Clinics](https://hackathonideas.com/ideas/voice-clinic-intake): Patients answer intake questions by voice in their own language while they wait. Intermediate, ~14h, 1–2 people, stack: Whisper, LLM, Next.js. - [Nurse Shift Handoff Summary](https://hackathonideas.com/ideas/nurse-handoff-summary): Generate a structured shift handoff summary from notes and vitals. Intermediate, ~16h, 2–3 people, stack: LLM, Next.js, Postgres. - [Crisis Resource Finder](https://hackathonideas.com/ideas/crisis-resource-finder): Find the right helpline or service quickly with a calm, simple flow. Beginner, ~10h, 1–2 people, stack: Next.js, JSON data. - [Office Step Challenge](https://hackathonideas.com/ideas/office-step-challenge): Team step challenges with fair goals for different fitness levels. Beginner, ~10h, 2–3 people, stack: Next.js, Health API, Charts. - [Skin Mole Photo Timeline](https://hackathonideas.com/ideas/mole-photo-timeline): Take consistent photos of moles over time and compare them side by side. Intermediate, ~14h, 1 person, stack: React Native, OpenCV, Local storage. - [Hospital Indoor Wayfinding](https://hackathonideas.com/ideas/hospital-wayfinding): Step-by-step directions inside large hospitals. Intermediate, ~16h, 2–3 people, stack: Next.js, Graph search, QR codes. - [Offline Community Health Visit Logger](https://hackathonideas.com/ideas/asha-visit-logger): Record home visits offline and sync when back in network. Intermediate, ~16h, 2–3 people, stack: React Native, SQLite, Postgres. - [Glucose Log Pattern Finder](https://hackathonideas.com/ideas/glucose-pattern-finder): Find patterns between meals, activity and glucose readings. Intermediate, ~14h, 1–2 people, stack: Python, ECharts, Next.js. - [Prescription Label Reader for Low Vision](https://hackathonideas.com/ideas/low-vision-label-reader): Point the phone at a medicine label and hear it read aloud. Beginner, ~10h, 1 person, stack: Tesseract.js, Speech API, Next.js. - [Emergency Medical ID QR](https://hackathonideas.com/ideas/emergency-medical-id): A QR code on your phone or bag that shows key medical info to responders. Beginner, ~6h, 1 person, stack: Next.js, QR codes. - [Post-Surgery Recovery Tracker](https://hackathonideas.com/ideas/post-surgery-tracker): Track pain, wound photos and exercises with alerts for warning signs. Beginner, ~10h, 1–2 people, stack: Next.js, Supabase, Charts. - [Pregnancy Q&A with Citations](https://hackathonideas.com/ideas/pregnancy-qa-citations): Answer pregnancy questions from trusted health sources with citations. Intermediate, ~14h, 1–2 people, stack: Embeddings, LLM, Chroma. - [Gait Analysis from Phone Video](https://hackathonideas.com/ideas/gait-analysis-video): Measure walking or running form from a smartphone video. Advanced, ~24h, 2–3 people, stack: MediaPipe, Python, Charts. - [Kids Speech Therapy Practice](https://hackathonideas.com/ideas/kids-speech-practice): Practice target sounds at home with games and feedback. Intermediate, ~16h, 2–3 people, stack: Whisper, React, Charts. - [Reaction-Time Fatigue Check](https://hackathonideas.com/ideas/reaction-time-fatigue): A one-minute reaction test that tracks fatigue against your baseline. Beginner, ~8h, 1 person, stack: JavaScript, Charts. - [Hospital Supply Stock Tracker](https://hackathonideas.com/ideas/hospital-supply-tracker): Track critical supplies with barcode scans and low-stock alerts. Intermediate, ~14h, 2–3 people, stack: Next.js, Postgres, Barcode scanner. - [AI Consultation Scribe](https://hackathonideas.com/ideas/consultation-scribe): Draft visit notes from the consultation conversation for the doctor to edit. Advanced, ~24h, 2–3 people, stack: Whisper, LLM, Next.js. - [Blood Pressure Monitor Photo Reader](https://hackathonideas.com/ideas/bp-monitor-photo-reader): Photograph the BP monitor screen and log readings automatically. Beginner, ~10h, 1 person, stack: Vision LLM, Next.js, Charts. ## Web3 (46) - [Web3 hackathon ideas](https://hackathonideas.com/ideas/category/web3): Smart contracts with a real-world job - [On-Chain Event Tickets](https://hackathonideas.com/ideas/onchain-event-tickets): Issues tickets that can’t be faked and resell only at fair prices. Intermediate, ~36h, 2–3 people, stack: Solidity, OpenZeppelin, viem, Next.js. - [Wallet Activity Explainer](https://hackathonideas.com/ideas/wallet-activity-explainer): Explains a wallet’s transactions in plain English. Beginner, ~12h, 1–2 people, stack: Next.js, viem, LLM. - [DAO Proposal Summarizer](https://hackathonideas.com/ideas/dao-proposal-summarizer): Summarizes long governance proposals before a vote. Beginner, ~12h, 1–2 people, stack: Next.js, LLM. - [Smart Contract Risk Scanner](https://hackathonideas.com/ideas/smart-contract-risk-scanner): Explains static-analysis findings in plain language with fixes. Advanced, ~36h, 2–3 people, stack: Python, Slither, LLM, Solidity. - [Freelancer Milestone Escrow](https://hackathonideas.com/ideas/milestone-escrow): Holds payment in escrow and releases it per approved milestone. Intermediate, ~36h, 2–3 people, stack: Solidity, Foundry, viem, React. - [Attendance Badges](https://hackathonideas.com/ideas/attendance-badges): Gives attendees a verifiable badge for each event. Intermediate, ~24h, 1–3 people, stack: Solidity, OpenZeppelin, Next.js. - [Gasless Onboarding Wallet](https://hackathonideas.com/ideas/gasless-onboarding): Lets new users act on-chain with just an email-style login and no gas. Advanced, ~48h, 2–4 people, stack: Solidity, Account abstraction, viem, Next.js. - [Transparent Donation Tracker](https://hackathonideas.com/ideas/transparent-donations): Shows donors exactly where each donation was spent. Intermediate, ~24h, 2–3 people, stack: Solidity, viem, Next.js, Charts. - [Verifiable Course Certificates with EAS](https://hackathonideas.com/ideas/eas-course-certificates): Issue certificates anyone can verify onchain without calling the school. Intermediate, ~14h, 1–2 people, stack: EAS attest, Viem, Next.js. - [Onchain Savings Circle](https://hackathonideas.com/ideas/savings-circle-rosca): Run a rotating savings circle with transparent rules in a smart contract. Advanced, ~26h, 2–3 people, stack: Solidity, Foundry, Wagmi. - [Token-Gated Community Page](https://hackathonideas.com/ideas/token-gated-page): Show members-only content to wallets that hold a pass. Beginner, ~8h, 1–2 people, stack: Wagmi, Viem, Next.js. - [Multisig Transaction Previewer](https://hackathonideas.com/ideas/multisig-tx-preview): Show signers what a pending multisig transaction will really do. Intermediate, ~16h, 1–2 people, stack: Viem, Next.js, LLM. - [Transaction Simulation Before Signing](https://hackathonideas.com/ideas/tx-simulation-before-signing): See exactly which tokens leave your wallet before you sign. Advanced, ~24h, 2–3 people, stack: Foundry, Viem, Next.js. - [Decentralised Portfolio Site on IPFS](https://hackathonideas.com/ideas/ipfs-portfolio-site): Publish a portfolio that lives on IPFS and cannot be taken down. Beginner, ~8h, 1 person, stack: Helia, IPFS, HTML. - [Sybil-Resistant Product Reviews](https://hackathonideas.com/ideas/sybil-resistant-reviews): Reviews that count only from verified unique buyers. Advanced, ~24h, 2–3 people, stack: EAS attest, Solidity, Next.js. - [Student Club Voting App](https://hackathonideas.com/ideas/club-voting-app): Run transparent elections where each member votes once. Beginner, ~10h, 1–2 people, stack: Solidity, Scaffold-ETH, Next.js. - [All-or-Nothing Crowdfund](https://hackathonideas.com/ideas/all-or-nothing-crowdfund): Backers get automatic refunds if the goal is not reached. Intermediate, ~16h, 1–2 people, stack: Solidity, Foundry, Wagmi. - [Recurring Stablecoin Payments](https://hackathonideas.com/ideas/recurring-stablecoin-payments): Pay subscriptions in stablecoins without signing every month. Advanced, ~28h, 2–3 people, stack: Account Abstraction, Solidity, Viem. - [Coffee Supply Chain Provenance](https://hackathonideas.com/ideas/coffee-provenance): Scan a bag and see the farm, harvest and fair price paid. Intermediate, ~18h, 2–3 people, stack: EAS attest, Next.js, QR codes. - [Gas Fee Timing Advisor](https://hackathonideas.com/ideas/gas-fee-timer): Know the cheapest time to send a non-urgent transaction. Beginner, ~8h, 1 person, stack: Viem, ECharts, Next.js. - [Token Approval Revoker](https://hackathonideas.com/ideas/approval-revoker): Find and revoke old unlimited token approvals. Intermediate, ~12h, 1–2 people, stack: Viem, Wagmi, Next.js. - [Signature Request Decoder](https://hackathonideas.com/ideas/eip712-signature-decoder): Explain what an off-chain signature request actually allows. Intermediate, ~12h, 1 person, stack: Viem, LLM, Next.js. - [Carbon Credit Retirement Tracker](https://hackathonideas.com/ideas/carbon-credit-retirement): Prove a carbon credit was retired once and only once. Intermediate, ~16h, 2–3 people, stack: Solidity, OpenZeppelin, Next.js. - [Document Hash Notary](https://hackathonideas.com/ideas/document-hash-notary): Prove a document existed at a time without revealing its content. Beginner, ~8h, 1 person, stack: Viem, Web Crypto, Next.js. - [Freelancer Reputation with Attestations](https://hackathonideas.com/ideas/freelancer-reputation-attestations): Portable reviews that freelancers own across platforms. Intermediate, ~16h, 2–3 people, stack: EAS attest, Next.js, Viem. - [DAO Treasury Dashboard](https://hackathonideas.com/ideas/dao-treasury-dashboard): See treasury holdings, spending and runway in one view. Intermediate, ~14h, 1–2 people, stack: Viem, ECharts, Next.js. - [Social Recovery Wallet](https://hackathonideas.com/ideas/social-recovery-wallet): Recover a wallet through trusted friends instead of a seed phrase. Advanced, ~28h, 2–3 people, stack: Account Abstraction, Solidity, Wagmi. - [Commit-Reveal Hackathon Judging](https://hackathonideas.com/ideas/commit-reveal-judging): Judges submit hidden scores that are revealed together so nobody copies others. Intermediate, ~16h, 2–3 people, stack: Solidity, Foundry, Next.js. - [Zero-Knowledge Age Proof](https://hackathonideas.com/ideas/zk-age-proof): Prove you are over 18 without revealing your birth date. Advanced, ~30h, 2–3 people, stack: ZK circuits, Circom, Next.js. - [Solidity Bug-Fix Tutor](https://hackathonideas.com/ideas/solidity-bug-fix-tutor): Practise fixing real vulnerability patterns with instant feedback. Intermediate, ~16h, 1–2 people, stack: Foundry, Slither, LLM. - [Open Source Bounty Board](https://hackathonideas.com/ideas/oss-bounty-board): Fund GitHub issues and pay contributors automatically when the PR merges. Intermediate, ~16h, 2–3 people, stack: Solidity, GitHub API, Viem. - [DeFi Loan Health Alerts](https://hackathonideas.com/ideas/defi-loan-health-alerts): Get alerts before your loan gets liquidated. Beginner, ~10h, 1 person, stack: Viem, Node.js, Telegram Bot API. - [First Wallet Testnet Sandbox](https://hackathonideas.com/ideas/first-wallet-sandbox): Learn to use a wallet safely with fake money and guided missions. Beginner, ~10h, 1–2 people, stack: Wagmi, Next.js, Testnet. - [Music Royalty Splits](https://hackathonideas.com/ideas/music-royalty-splits): Split song income automatically among collaborators. Intermediate, ~16h, 2–3 people, stack: Solidity, OpenZeppelin, Next.js. - [Encrypted IPFS File Drop](https://hackathonideas.com/ideas/encrypted-ipfs-file-drop): Share files that only the intended wallet can decrypt. Intermediate, ~14h, 1–2 people, stack: Helia, Web Crypto, Wagmi. - [Mini Contract Event Indexer](https://hackathonideas.com/ideas/mini-event-indexer): Index a contract's events into SQL in minutes. Intermediate, ~16h, 1–2 people, stack: Viem, DuckDB, Node.js. - [Proxy Upgrade Diff Checker](https://hackathonideas.com/ideas/proxy-upgrade-diff): Check an upgradeable contract change for storage layout breaks. Advanced, ~22h, 1–2 people, stack: Foundry, OpenZeppelin, Node.js. - [Gas Golf Leaderboard](https://hackathonideas.com/ideas/gas-golf-leaderboard): Compete to solve challenges with the least gas. Intermediate, ~14h, 1–2 people, stack: Foundry, Next.js, Postgres. - [Community Shop Loyalty Points](https://hackathonideas.com/ideas/community-shop-points): Shared loyalty points that work across neighbourhood stores. Beginner, ~10h, 1–2 people, stack: Solidity, OpenZeppelin, Next.js. - [Onchain Event Guestbook](https://hackathonideas.com/ideas/onchain-guestbook): Visitors sign a permanent guestbook at an event. Beginner, ~6h, 1 person, stack: Solidity, Scaffold-ETH. - [Stablecoin Payroll for Remote Teams](https://hackathonideas.com/ideas/stablecoin-payroll): Pay a global team in stablecoins on a schedule with payslips. Intermediate, ~18h, 2–3 people, stack: Viem, Safe, Next.js. - [Crypto Tax Transaction CSV](https://hackathonideas.com/ideas/crypto-tax-csv): Turn wallet history into a clean CSV with cost basis. Intermediate, ~14h, 1–2 people, stack: Viem, Python, Next.js. - [ABI to Admin UI Generator](https://hackathonideas.com/ideas/abi-to-ui-generator): Paste an ABI and get a working admin panel for the contract. Beginner, ~10h, 1–2 people, stack: Scaffold-ETH, Wagmi, Next.js. - [Pet Adoption Registry](https://hackathonideas.com/ideas/pet-adoption-registry): Record adoptions and vaccination history in a tamper-proof registry. Beginner, ~10h, 1–2 people, stack: Solidity, OpenZeppelin, Next.js. - [Grant Milestone Attestations](https://hackathonideas.com/ideas/grant-milestone-attestations): Track grant milestones with reviewer attestations everyone can audit. Intermediate, ~14h, 1–2 people, stack: EAS attest, Next.js. - [Provably Fair Raffle](https://hackathonideas.com/ideas/fair-raffle-vrf): Run giveaways with verifiable randomness. Intermediate, ~12h, 1–2 people, stack: Solidity, VRF, Wagmi. ## EdTech (46) - [EdTech hackathon ideas](https://hackathonideas.com/ideas/category/edtech): Help people learn faster and fairer - [Textbook Tutor (RAG)](https://hackathonideas.com/ideas/textbook-tutor-rag): Answers questions only from your own textbook, with page citations. Intermediate, ~24h, 1–3 people, stack: Next.js, RAG, Vector DB, PDF. - [Notes to Spaced-Repetition Flashcards](https://hackathonideas.com/ideas/notes-to-flashcards): Turns class notes into flashcards scheduled for memory. Beginner, ~12h, 1–2 people, stack: React, LLM, FSRS. - [Line-by-Line Code Explainer](https://hackathonideas.com/ideas/line-by-line-code-explainer): Explains any code snippet line by line for beginners. Beginner, ~12h, 1–2 people, stack: Next.js, LLM, Code editor. - [Voice Language Speaking Partner](https://hackathonideas.com/ideas/voice-speaking-partner): Practise speaking a new language with gentle corrections. Intermediate, ~24h, 1–3 people, stack: React, Whisper, LLM, TTS. - [Lecture Video to Quiz](https://hackathonideas.com/ideas/lecture-video-to-quiz): Creates a quiz from any lecture recording. Intermediate, ~24h, 1–3 people, stack: Python, Whisper, LLM, React. - [Handwritten Math Step Checker](https://hackathonideas.com/ideas/handwritten-math-checker): Finds the exact step where a handwritten solution went wrong. Advanced, ~36h, 2–3 people, stack: Python, Vision LLM, SymPy, React. - [Anonymous Classroom Doubt Board](https://hackathonideas.com/ideas/classroom-doubt-board): Lets students ask doubts anonymously during class. Beginner, ~12h, 1–2 people, stack: Next.js, Realtime DB, Embeddings. - [Skill Gap Roadmap](https://hackathonideas.com/ideas/skill-gap-roadmap): Compares your resume to a target job and builds a learning plan. Intermediate, ~24h, 1–2 people, stack: Next.js, LLM, PDF. - [Rubric-Based Essay Feedback](https://hackathonideas.com/ideas/rubric-essay-feedback): Instant feedback on drafts mapped to the teacher's rubric. Intermediate, ~14h, 1–2 people, stack: LLM, Next.js, Postgres. - [Socratic Math Tutor](https://hackathonideas.com/ideas/socratic-math-tutor): A tutor that asks guiding questions instead of giving answers. Intermediate, ~14h, 1–2 people, stack: LLM, KaTeX, Next.js. - [Virtual Physics Lab](https://hackathonideas.com/ideas/virtual-physics-lab): Run physics experiments in the browser with real measurements. Intermediate, ~16h, 1–3 people, stack: JavaScript, Canvas, ECharts. - [Read-Aloud Fluency Coach](https://hackathonideas.com/ideas/read-aloud-fluency-coach): Children read aloud and get words-per-minute and tricky words. Intermediate, ~16h, 2–3 people, stack: Whisper, Next.js, Charts. - [QR and Geofence Attendance](https://hackathonideas.com/ideas/qr-geofence-attendance): Take attendance with a rotating QR code that only works in the room. Beginner, ~8h, 1–2 people, stack: Next.js, Geolocation, QR codes. - [Anonymous Peer Code Review](https://hackathonideas.com/ideas/anonymous-peer-code-review): Students review each other's code anonymously with a guided checklist. Intermediate, ~14h, 2–3 people, stack: Next.js, Postgres, LLM. - [Vocabulary from Your Reading](https://hackathonideas.com/ideas/vocab-from-reading): Highlight unknown words while reading and turn them into reviews. Beginner, ~10h, 1 person, stack: Next.js, FSRS, Dictionary API. - [Concept Map Generator](https://hackathonideas.com/ideas/concept-map-generator): Turn notes or a chapter into an editable concept map. Intermediate, ~12h, 1–2 people, stack: LLM, Excalidraw, Next.js. - [In-Browser Python Autograder](https://hackathonideas.com/ideas/python-autograder-pyodide): Students run and get graded on Python exercises entirely in the browser. Intermediate, ~16h, 1–2 people, stack: Pyodide, Next.js, Postgres. - [Chat with Historical Documents](https://hackathonideas.com/ideas/historical-document-chat): Ask questions about primary sources and get cited answers. Intermediate, ~14h, 1–2 people, stack: Embeddings, LLM, Chroma. - [Equation Photo to LaTeX](https://hackathonideas.com/ideas/equation-photo-to-latex): Snap an equation and get editable LaTeX. Intermediate, ~12h, 1 person, stack: Vision LLM, KaTeX, Next.js. - [Weekly Parent Update Generator](https://hackathonideas.com/ideas/weekly-parent-update): Turn a week's class notes into a friendly multilingual parent update. Beginner, ~10h, 1–2 people, stack: LLM, Next.js, Translation. - [Homework Explainer for Parents](https://hackathonideas.com/ideas/homework-explainer-for-parents): Explain a homework method so parents can help without confusing kids. Beginner, ~10h, 1 person, stack: Vision LLM, Next.js. - [Adaptive Problem Recommender](https://hackathonideas.com/ideas/adaptive-problem-recommender): Recommend the next problem based on a model of what the student knows. Advanced, ~24h, 2–3 people, stack: Python, FastAPI, Next.js. - [Comprehensible-Input Story Generator](https://hackathonideas.com/ideas/comprehensible-input-stories): Generate short stories at exactly your level with mostly known words. Intermediate, ~12h, 1 person, stack: LLM, TTS, Next.js. - [Dyslexia-Friendly Reader Mode](https://hackathonideas.com/ideas/dyslexia-reader-mode): Make any web page easier to read with fonts, spacing and read-aloud. Beginner, ~10h, 1 person, stack: Chrome extension, Speech API, LLM. - [Course Prerequisite Planner](https://hackathonideas.com/ideas/prerequisite-planner): Plan the semesters to graduate on time with prerequisites checked. Beginner, ~10h, 1–2 people, stack: Next.js, Graph search. - [DSA Pattern Trainer](https://hackathonideas.com/ideas/dsa-pattern-trainer): Learn to recognise which pattern solves a problem before coding. Intermediate, ~14h, 1 person, stack: LLM, FSRS, Next.js. - [SQL Playground with Real Datasets](https://hackathonideas.com/ideas/sql-playground-duckdb): Practise SQL on real datasets right in the browser. Beginner, ~10h, 1 person, stack: DuckDB, Next.js. - [3D Molecule Explorer](https://hackathonideas.com/ideas/molecule-explorer-3d): Rotate, build and compare molecules in 3D in the browser. Intermediate, ~14h, 1–2 people, stack: Three.js, JavaScript. - [Syllabus to Calendar](https://hackathonideas.com/ideas/syllabus-to-calendar): Upload a syllabus and get every deadline in your calendar. Beginner, ~8h, 1 person, stack: MarkItDown, LLM, Calendar API. - [Study Group Matcher](https://hackathonideas.com/ideas/study-group-matcher): Match with classmates by course, schedule and study style. Beginner, ~10h, 1–2 people, stack: Next.js, Postgres. - [Curriculum-Aligned Lesson Plan Generator](https://hackathonideas.com/ideas/lesson-plan-generator): Generate a lesson plan aligned to a curriculum standard with activities and checks. Intermediate, ~12h, 1–2 people, stack: LLM, Next.js. - [Offline Lesson Pack Sync](https://hackathonideas.com/ideas/offline-lessons-pack): Download lessons and quizzes once and use them offline all week. Intermediate, ~16h, 2–3 people, stack: Next.js, Service Worker, IndexedDB. - [AI-Use Transparency Log](https://hackathonideas.com/ideas/ai-use-transparency-log): Students record how they used AI on an assignment for honest disclosure. Intermediate, ~12h, 1–2 people, stack: Next.js, LLM, Postgres. - [Map Geography Quiz](https://hackathonideas.com/ideas/map-geography-quiz): Learn countries, rivers and capitals by clicking on an interactive map. Beginner, ~8h, 1–2 people, stack: Leaflet, Next.js. - [Visual Git Learning Sandbox](https://hackathonideas.com/ideas/git-learning-sandbox): Learn branching and merging with a live visual commit graph. Intermediate, ~14h, 1–2 people, stack: JavaScript, D3, Next.js. - [Kids Storybook Co-Writer](https://hackathonideas.com/ideas/storybook-co-writer): Kids write a story together with AI and get illustrated pages. Beginner, ~10h, 1–2 people, stack: LLM, Image generation, Next.js. - [Debate Practice Opponent](https://hackathonideas.com/ideas/debate-practice-opponent): Practise arguments against an AI opponent and get judge-style feedback. Intermediate, ~14h, 1–2 people, stack: LLM, Speech API, Next.js. - [Student Early-Warning Dashboard](https://hackathonideas.com/ideas/early-warning-dashboard): Spot students at risk of falling behind from attendance and grades. Advanced, ~22h, 2–3 people, stack: Python, Next.js, Postgres. - [Algorithm Step Visualizer](https://hackathonideas.com/ideas/algorithm-visualizer): Watch sorting and graph algorithms run step by step with your own input. Beginner, ~10h, 1–2 people, stack: JavaScript, Canvas. - [Textbook Diagram Explainer](https://hackathonideas.com/ideas/textbook-diagram-explainer): Point the camera at a diagram and hear each part explained. Intermediate, ~12h, 1 person, stack: Vision LLM, Next.js. - [Scholarship Deadline Tracker](https://hackathonideas.com/ideas/scholarship-deadline-tracker): Find scholarships that match you and never miss a deadline. Beginner, ~8h, 1 person, stack: Next.js, Postgres. - [SMS Micro-Lessons](https://hackathonideas.com/ideas/sms-micro-lessons): Daily bite-size lessons and quizzes over SMS. Intermediate, ~12h, 1–2 people, stack: Twilio, Node.js, Postgres. - [Language Exchange Matcher](https://hackathonideas.com/ideas/language-exchange-matcher): Match with native speakers learning your language for practice calls. Beginner, ~10h, 1–2 people, stack: Next.js, Postgres. - [Music Ear Trainer](https://hackathonideas.com/ideas/ear-trainer): Train intervals, chords and rhythm with instant feedback. Beginner, ~10h, 1 person, stack: Web Audio, JavaScript, FSRS. - [Mock Viva Examiner](https://hackathonideas.com/ideas/mock-viva-examiner): Practise viva questions on your own project report by voice. Intermediate, ~14h, 1 person, stack: LLM, Whisper, Next.js. - [Mistakes Notebook with Spaced Review](https://hackathonideas.com/ideas/mistakes-notebook): Save every mistake and review it until you stop making it. Beginner, ~10h, 1 person, stack: FSRS, Next.js, Vision LLM. ## Devtools (46) - [Devtools hackathon ideas](https://hackathonideas.com/ideas/category/devtools): Tools developers would install today - [OpenAPI to MCP Server Generator](https://hackathonideas.com/ideas/openapi-to-mcp): Turns any OpenAPI spec into an MCP server AI assistants can call. Advanced, ~36h, 2–3 people, stack: Node.js, MCP SDK, OpenAPI. - [Flaky Test Detector](https://hackathonideas.com/ideas/flaky-test-detector): Identifies tests that randomly fail and why. Intermediate, ~24h, 1–3 people, stack: Python, JUnit XML, React, Charts. - [Commit Message Coach](https://hackathonideas.com/ideas/commit-message-coach): Suggests clear commit messages from the staged diff. Beginner, ~12h, 1 person, stack: Node.js, LLM, Git. - [Repo README Generator](https://hackathonideas.com/ideas/readme-generator): Writes a solid README from the repo’s code. Beginner, ~12h, 1–2 people, stack: Node.js, LLM, Markdown. - [Log Anomaly Explainer](https://hackathonideas.com/ideas/log-anomaly-explainer): Finds the unusual lines in huge logs and explains them. Intermediate, ~24h, 1–3 people, stack: Python, LLM, React. - [Vibe Coding Safety Net](https://hackathonideas.com/ideas/vibe-coding-safety-net): Catches leaked secrets and risky patterns in AI-written code before push. Intermediate, ~24h, 1–2 people, stack: Node.js, Gitleaks, LLM. - [Mock API from a Sentence](https://hackathonideas.com/ideas/mock-api-from-sentence): Spins up a fake REST API from a one-line description. Beginner, ~12h, 1–2 people, stack: Node.js, LLM, Express. - [Private Codebase Q&A](https://hackathonideas.com/ideas/private-codebase-qa): Answers questions about a codebase using only local models. Advanced, ~36h, 2–3 people, stack: Python, Ollama, Vector DB. - [Pull Request Risk Score](https://hackathonideas.com/ideas/pr-risk-score): Score each PR for risk so reviewers focus where it matters. Intermediate, ~16h, 1–2 people, stack: GitHub API, Node.js, LLM. - [Dependency Health Checker](https://hackathonideas.com/ideas/dependency-health-checker): See which dependencies are abandoned, vulnerable or heavy. Beginner, ~10h, 1 person, stack: Node.js, npm registry API, Next.js. - [Env Variable Drift Checker](https://hackathonideas.com/ideas/env-drift-checker): Catch missing or mismatched environment variables before deploys fail. Beginner, ~8h, 1 person, stack: Node.js, Tree-sitter. - [OpenAPI Breaking Change Detector](https://hackathonideas.com/ideas/openapi-breaking-changes): Detect breaking API changes in pull requests before clients break. Intermediate, ~14h, 1–2 people, stack: OpenAPI, Node.js, GitHub Actions. - [SQL Query Plan Visualizer](https://hackathonideas.com/ideas/explain-plan-visualizer): Turn a database query plan into a visual tree with plain-language tips. Intermediate, ~14h, 1–2 people, stack: Postgres, ECharts, LLM. - [Regex from Examples](https://hackathonideas.com/ideas/regex-from-examples): Give matching and non-matching examples and get a tested regex. Beginner, ~8h, 1 person, stack: LLM, JavaScript. - [Stack Trace Explainer](https://hackathonideas.com/ideas/stack-trace-explainer): Paste an error and get the likely cause, the relevant line and a fix. Beginner, ~10h, 1 person, stack: LLM, Node.js, Tree-sitter. - [Visual Regression Bot](https://hackathonideas.com/ideas/visual-regression-bot): Screenshot key pages on each PR and highlight visual changes. Intermediate, ~16h, 1–2 people, stack: Playwright, GitHub Actions, Node.js. - [Interactive Codebase Map](https://hackathonideas.com/ideas/codebase-map): Explore a codebase as a map of modules, dependencies and owners. Advanced, ~24h, 2–3 people, stack: Tree-sitter, ECharts, LLM. - [Unit Tests from Diffs](https://hackathonideas.com/ideas/tests-from-diffs): Generate missing unit tests for the code changed in a PR. Intermediate, ~16h, 1–2 people, stack: LLM, Node.js, Vitest. - [Docs Drift Detector](https://hackathonideas.com/ideas/docs-drift-detector): Find docs that no longer match the code. Intermediate, ~14h, 1–2 people, stack: Tree-sitter, LLM, GitHub Actions. - [Stale Feature Flag Finder](https://hackathonideas.com/ideas/stale-feature-flags): Find feature flags that are fully rolled out and can be removed. Beginner, ~10h, 1 person, stack: Node.js, Tree-sitter, GitHub API. - [Trace Waterfall Explainer](https://hackathonideas.com/ideas/otel-trace-explainer): Explain why a request was slow from its distributed trace. Advanced, ~22h, 1–2 people, stack: OpenTelemetry, Node.js, LLM. - [Shell Command Explainer](https://hackathonideas.com/ideas/shell-command-explainer): Paste a command and see what each part does before you run it. Beginner, ~6h, 1 person, stack: JavaScript, LLM. - [Docker Compose Dashboard](https://hackathonideas.com/ideas/compose-dashboard): See the health, logs and resource use of your local containers in one page. Intermediate, ~14h, 1 person, stack: Docker, Node.js, Next.js. - [License Compliance Checker](https://hackathonideas.com/ideas/license-compliance-checker): Check dependency licenses against your project's policy. Beginner, ~10h, 1 person, stack: Node.js, npm registry API. - [Guided Code Tours](https://hackathonideas.com/ideas/guided-code-tours): Record step-by-step tours through a codebase that newcomers can follow. Intermediate, ~14h, 1–2 people, stack: Tree-sitter, LLM, Next.js. - [Semgrep Rule from Example](https://hackathonideas.com/ideas/semgrep-rule-from-example): Show a bad code example and get a static analysis rule that finds it everywhere. Intermediate, ~12h, 1 person, stack: Semgrep, LLM, Node.js. - [Webhook Inspector and Replayer](https://hackathonideas.com/ideas/webhook-inspector): Capture, inspect and replay webhooks while building integrations. Beginner, ~10h, 1 person, stack: Node.js, Next.js, Postgres. - [Cron Expression Builder](https://hackathonideas.com/ideas/cron-expression-builder): Describe a schedule in words and get a cron expression with next run times. Beginner, ~6h, 1 person, stack: JavaScript, LLM. - [Database Migration Safety Checker](https://hackathonideas.com/ideas/migration-safety-checker): Flag migrations that will lock tables or lose data before they run. Intermediate, ~14h, 1–2 people, stack: Node.js, Postgres, GitHub Actions. - [Issue Duplicate Finder](https://hackathonideas.com/ideas/issue-duplicate-finder): Suggest likely duplicates when a new issue is opened. Intermediate, ~12h, 1 person, stack: GitHub API, Embeddings, Node.js. - [Voice Rubber Duck Debugger](https://hackathonideas.com/ideas/voice-rubber-duck): Explain your bug out loud and the duck asks the right questions. Intermediate, ~12h, 1 person, stack: Whisper, LLM, Speech API. - [Code History Explainer](https://hackathonideas.com/ideas/blame-history-explainer): Ask why a line of code exists and get the story from commits and PRs. Intermediate, ~14h, 1–2 people, stack: Git, GitHub API, LLM. - [JSON Schema from Samples](https://hackathonideas.com/ideas/json-schema-from-samples): Paste sample JSON payloads and get a schema, types and validators. Beginner, ~8h, 1 person, stack: JavaScript, JSON Schema. - [CI Pipeline Speed Analyzer](https://hackathonideas.com/ideas/ci-speed-analyzer): Find which CI steps waste time and how to speed them up. Intermediate, ~14h, 1–2 people, stack: GitHub API, ECharts, Node.js. - [Design Token Linter](https://hackathonideas.com/ideas/design-token-linter): Flag hard-coded colours and spacing that should use design tokens. Beginner, ~10h, 1 person, stack: Node.js, PostCSS. - [JavaScript to TypeScript Migration Assistant](https://hackathonideas.com/ideas/js-to-ts-migrator): Migrate files to TypeScript gradually with inferred types and checks. Advanced, ~22h, 1–2 people, stack: TypeScript, Tree-sitter, LLM. - [Network Request Explainer Extension](https://hackathonideas.com/ideas/network-request-explainer): Explain failing requests in the browser network tab. Intermediate, ~12h, 1 person, stack: Chrome extension, LLM. - [Incident Postmortem Drafter](https://hackathonideas.com/ideas/postmortem-drafter): Draft a blameless postmortem from the incident channel and alerts. Intermediate, ~14h, 1–2 people, stack: Slack API, LLM, Node.js. - [Security Headers Checker](https://hackathonideas.com/ideas/security-headers-checker): Scan a site's headers and get copy-paste fixes for your framework. Beginner, ~8h, 1 person, stack: Node.js, Next.js. - [MCP Server Inspector](https://hackathonideas.com/ideas/mcp-server-inspector): List, call and test an MCP server's tools with schema checks. Intermediate, ~14h, 1 person, stack: MCP, TypeScript, Next.js. - [Prompt Regression Tests](https://hackathonideas.com/ideas/prompt-regression-tests): Catch quality drops when prompts or models change. Intermediate, ~14h, 1–2 people, stack: Node.js, LLM, GitHub Actions. - [Changelog from Pull Requests](https://hackathonideas.com/ideas/changelog-from-prs): Generate a readable changelog from merged PRs. Beginner, ~8h, 1 person, stack: GitHub API, LLM. - [Dead Code Finder](https://hackathonideas.com/ideas/dead-code-finder): Find unused exports, files and functions safely. Intermediate, ~14h, 1 person, stack: Tree-sitter, Node.js. - [Local LLM Code Autocomplete](https://hackathonideas.com/ideas/local-llm-autocomplete): Code completion that runs entirely on your machine. Advanced, ~22h, 1–2 people, stack: Ollama, TypeScript, VS Code API. - [Kubernetes YAML Explainer](https://hackathonideas.com/ideas/k8s-yaml-explainer): Paste a manifest and get each part explained with risks highlighted. Beginner, ~10h, 1 person, stack: Node.js, LLM. - [Hackathon Starter Kit Generator](https://hackathonideas.com/ideas/hackathon-starter-generator): Describe your idea and get a ready repo with auth, database and deploy config. Beginner, ~10h, 1 person, stack: Node.js, Templates, LLM. ## Social Good (46) - [Social Good hackathon ideas](https://hackathonideas.com/ideas/category/social-good): Tech for communities and inclusion - [Volunteer Skill Matcher](https://hackathonideas.com/ideas/volunteer-skill-matcher): Matches volunteers’ skills and free hours to NGO tasks. Beginner, ~12h, 1–3 people, stack: Next.js, Postgres, Embeddings. - [Sign Language Trainer](https://hackathonideas.com/ideas/sign-language-trainer): Teaches basic signs with live webcam feedback. Advanced, ~48h, 2–4 people, stack: React, MediaPipe, TensorFlow.js. - [Food Bank Inventory](https://hackathonideas.com/ideas/food-bank-inventory): Tracks donated food and flags items close to expiry. Beginner, ~12h, 1–2 people, stack: Next.js, Barcode scanner, Firebase. - [Disaster Info Bot](https://hackathonideas.com/ideas/disaster-info-bot): Answers “where is the nearest shelter?” over low-bandwidth chat. Intermediate, ~24h, 2–3 people, stack: Node.js, SMS API, LLM. - [Benefit Eligibility Finder](https://hackathonideas.com/ideas/benefit-eligibility-finder): Finds government schemes a family may qualify for. Intermediate, ~24h, 1–3 people, stack: Next.js, RAG, LLM. - [Alt-Text Generator for Websites](https://hackathonideas.com/ideas/alt-text-generator): Writes missing alt text so blind users can understand images. Beginner, ~12h, 1–2 people, stack: Next.js, Vision LLM. - [Civic Issue Reporter](https://hackathonideas.com/ideas/civic-issue-reporter): Reports potholes and broken lights with photo and location. Intermediate, ~24h, 2–3 people, stack: Next.js, Vision LLM, Leaflet, Firebase. - [Forwarded Claim Checker](https://hackathonideas.com/ideas/forwarded-claim-checker): Checks viral forwarded messages against trusted sources. Advanced, ~36h, 2–4 people, stack: Python, Search API, LLM, React. - [Missing Pet Finder](https://hackathonideas.com/ideas/missing-pet-finder): Post a lost pet and match it with found-pet sightings nearby. Beginner, ~10h, 1–2 people, stack: Next.js, Leaflet, Embeddings. - [Wheelchair Route Finder](https://hackathonideas.com/ideas/wheelchair-route-finder): Find routes that avoid stairs, steep slopes and broken pavements. Intermediate, ~18h, 2–3 people, stack: Leaflet, OpenStreetMap, Node.js. - [Tenant Rights Helper](https://hackathonideas.com/ideas/tenant-rights-helper): Ask a housing question and get local rules with sources and a letter template. Intermediate, ~14h, 1–2 people, stack: Embeddings, LLM, Chroma. - [Donation Pickup Scheduler](https://hackathonideas.com/ideas/donation-pickup-scheduler): Schedule pickups for donated clothes, books and furniture. Beginner, ~10h, 1–2 people, stack: Next.js, Leaflet, Postgres. - [Voice-First Government Form Filler](https://hackathonideas.com/ideas/voice-form-filler): Fill government forms by answering spoken questions in your language. Intermediate, ~16h, 2–3 people, stack: Whisper, LLM, Next.js. - [Multilingual Community Notice Board](https://hackathonideas.com/ideas/multilingual-notice-board): Post a notice once and residents read it in their own language. Beginner, ~10h, 1–2 people, stack: Next.js, Translation, TTS. - [Senior Scam Call Coach](https://hackathonideas.com/ideas/senior-scam-call-coach): Practise spotting scam calls with realistic role-play. Intermediate, ~14h, 1–2 people, stack: LLM, Speech API, Next.js. - [Safe Walk Companion](https://hackathonideas.com/ideas/safe-walk-companion): Share your walk with trusted contacts and get help with one tap. Intermediate, ~14h, 1–2 people, stack: React Native, Maps, Push notifications. - [NGO Impact Report Generator](https://hackathonideas.com/ideas/ngo-impact-report): Turn program spreadsheets into a polished impact report for donors. Beginner, ~10h, 1–2 people, stack: Next.js, ECharts, React-PDF. - [Public Toilet Finder](https://hackathonideas.com/ideas/public-toilet-finder): Find the nearest clean, accessible public toilet with ratings. Beginner, ~8h, 1–2 people, stack: Leaflet, Next.js, Postgres. - [Community Moderation Assistant](https://hackathonideas.com/ideas/community-moderation-assistant): Triage reported posts with suggested actions and rule citations. Intermediate, ~14h, 1–2 people, stack: LLM, Next.js, Postgres. - [Inclusive Job Matching](https://hackathonideas.com/ideas/inclusive-job-matching): Match jobs by required abilities and available accommodations. Intermediate, ~16h, 2–3 people, stack: Next.js, Postgres, Embeddings. - [Audio Description for Videos](https://hackathonideas.com/ideas/video-audio-description): Add spoken descriptions of on-screen action to videos. Advanced, ~24h, 2–3 people, stack: Vision LLM, FFmpeg, TTS. - [Shelter Bed Availability Board](https://hackathonideas.com/ideas/shelter-bed-board): See which shelters have free beds right now. Intermediate, ~14h, 2–3 people, stack: Next.js, Supabase, Leaflet. - [Polling Booth Finder](https://hackathonideas.com/ideas/voter-booth-finder): Find your polling booth, what to bring and how to get there. Beginner, ~8h, 1 person, stack: Next.js, Leaflet. - [Unused Medicine Redistribution](https://hackathonideas.com/ideas/medicine-redistribution): Collect unexpired unused medicines and route them to people who need them. Intermediate, ~16h, 2–3 people, stack: Next.js, Postgres, Barcode scanner. - [Disaster Relief Needs Board](https://hackathonideas.com/ideas/relief-needs-board): Show what each relief camp needs right now so donations match. Intermediate, ~14h, 2–3 people, stack: Next.js, Supabase, Leaflet. - [Smartphone Basics for Elders](https://hackathonideas.com/ideas/smartphone-basics-elders): Learn to use a phone through patient step-by-step practice. Beginner, ~10h, 1–2 people, stack: React Native, TTS. - [Crop Price SMS Alerts](https://hackathonideas.com/ideas/mandi-price-sms): Get daily market prices for your crops by SMS. Beginner, ~10h, 1–2 people, stack: Twilio, Node.js, Postgres. - [Public Grievance Status Tracker](https://hackathonideas.com/ideas/grievance-status-tracker): Track complaints to local authorities and send reminders when they stall. Beginner, ~10h, 1–2 people, stack: Next.js, Postgres, LLM. - [Government Service Document Checklist](https://hackathonideas.com/ideas/govt-document-checklist): Know exactly which documents you need before visiting an office. Beginner, ~8h, 1 person, stack: Next.js, JSON data. - [Image to Tactile Graphic Converter](https://hackathonideas.com/ideas/tactile-graphic-converter): Convert diagrams into simplified tactile graphics ready for embossing. Advanced, ~24h, 2–3 people, stack: Python, OpenCV, Vision LLM. - [Community Fridge Map](https://hackathonideas.com/ideas/community-fridge-map): Find community fridges and see what food is in them now. Beginner, ~8h, 1–2 people, stack: Leaflet, Next.js, Supabase. - [NGO Paper Register Digitizer](https://hackathonideas.com/ideas/ngo-register-digitizer): Photograph paper registers and get a clean spreadsheet. Intermediate, ~14h, 1–2 people, stack: Vision LLM, Next.js, CSV. - [Stray Animal Rescue Dispatch](https://hackathonideas.com/ideas/stray-animal-rescue): Report injured strays and dispatch the nearest available rescuer. Intermediate, ~14h, 2–3 people, stack: Next.js, Leaflet, Supabase. - [City Budget Visualizer](https://hackathonideas.com/ideas/city-budget-visualizer): Explore where your city spends money with interactive charts. Intermediate, ~14h, 1–2 people, stack: ECharts, Python, Next.js. - [Hours and Wage Logger for Workers](https://hackathonideas.com/ideas/wage-theft-logger): Keep a simple record of hours and payments as evidence. Beginner, ~10h, 1 person, stack: React Native, SQLite. - [Easy-Read Rewriter](https://hackathonideas.com/ideas/easy-read-rewriter): Rewrite complex documents into easy-read format with pictures. Beginner, ~10h, 1 person, stack: LLM, Next.js, React-PDF. - [Community Water Quality Map](https://hackathonideas.com/ideas/water-quality-map): Map water test results and complaints by neighbourhood. Intermediate, ~14h, 2–3 people, stack: Leaflet, Next.js, Postgres. - [Quick-Exit Domestic Violence Resource Site](https://hackathonideas.com/ideas/quick-exit-support-site): Find help safely with a quick-exit button and no browsing trace. Intermediate, ~12h, 1–2 people, stack: Next.js. - [Neighbourhood Skill-Share Timebank](https://hackathonideas.com/ideas/skill-share-timebank): Trade hours of help like tutoring or repairs instead of money. Beginner, ~10h, 2–3 people, stack: Next.js, Supabase. - [Petition and Policy Summarizer](https://hackathonideas.com/ideas/petition-summarizer): Get a neutral summary of a petition or bill before you sign or vote. Beginner, ~8h, 1 person, stack: LLM, Next.js. - [Crowdsourced Venue Accessibility Ratings](https://hackathonideas.com/ideas/accessibility-ratings): Rate cafés, shops and offices for ramps, toilets and noise levels. Beginner, ~10h, 1–2 people, stack: Next.js, Leaflet, Postgres. - [Campus Lost and Found](https://hackathonideas.com/ideas/crowd-lost-and-found): Post lost or found items and get matched automatically. Beginner, ~8h, 1–2 people, stack: Next.js, Embeddings. - [Reentry Resource Navigator](https://hackathonideas.com/ideas/reentry-resource-navigator): Step-by-step plan for ID, housing, jobs and benefits after release. Intermediate, ~14h, 1–2 people, stack: Next.js, Postgres. - [Low-Bandwidth Audio News](https://hackathonideas.com/ideas/audio-news-low-bandwidth): Daily local news as tiny audio files in regional languages. Intermediate, ~14h, 1–2 people, stack: LLM, TTS, Next.js. - [Election Promise Tracker](https://hackathonideas.com/ideas/election-promise-tracker): Track what elected officials promised and what they delivered. Intermediate, ~14h, 2–3 people, stack: Next.js, Postgres, LLM. - [Sound Alert Detector for Deaf Users](https://hackathonideas.com/ideas/sound-alert-detector): Phone vibrates and flashes for doorbells, alarms and crying babies. Intermediate, ~14h, 1–2 people, stack: Transformers.js, Web Audio, React Native. ## Gaming (46) - [Gaming hackathon ideas](https://hackathonideas.com/ideas/category/gaming): Playable demos judges remember - [AI Dungeon Master](https://hackathonideas.com/ideas/ai-dungeon-master): Runs a story-driven game session that remembers player choices. Intermediate, ~24h, 1–3 people, stack: Next.js, LLM, Realtime DB. - [NPCs with Memory](https://hackathonideas.com/ideas/npcs-with-memory): Characters that remember what the player did and react to it. Advanced, ~48h, 2–4 people, stack: Phaser, LLM, Vector DB. - [Multiplayer Code Typing Race](https://hackathonideas.com/ideas/multiplayer-typing-race): Practise typing real code snippets against friends. Intermediate, ~24h, 1–3 people, stack: Node.js, Socket.IO, React. - [Climate City Builder](https://hackathonideas.com/ideas/climate-city-builder): Teaches climate trade-offs through a small city game. Intermediate, ~36h, 2–3 people, stack: Phaser, JavaScript. - [Gesture-Controlled Game](https://hackathonideas.com/ideas/gesture-controlled-game): Play a browser game with hand gestures via webcam. Intermediate, ~24h, 1–3 people, stack: JavaScript, MediaPipe, Canvas. - [Prompt-to-Level Generator](https://hackathonideas.com/ideas/prompt-to-level): Generates playable levels from a text description. Advanced, ~36h, 2–3 people, stack: Phaser, LLM, JSON. - [Party Quiz Battle](https://hackathonideas.com/ideas/party-quiz-battle): Instant quiz game on any topic, played on phones. Beginner, ~12h, 1–2 people, stack: Next.js, LLM, Realtime DB. - [Vibe-Coded Mini Arcade](https://hackathonideas.com/ideas/vibe-coded-arcade): Make a small game by describing it, then tweak the code. Intermediate, ~24h, 1–3 people, stack: Next.js, LLM, Canvas, Sandboxed iframe. - [Rhythm Game from Any Song](https://hackathonideas.com/ideas/rhythm-game-any-song): Upload a song and play a rhythm game generated from its beats. Intermediate, ~16h, 1–2 people, stack: Web Audio, Phaser, JavaScript. - [Campus GeoGuessr](https://hackathonideas.com/ideas/campus-geoguessr): Guess where on campus a photo was taken. Beginner, ~10h, 1–3 people, stack: Leaflet, Next.js. - [Draw-to-Solve Physics Puzzles](https://hackathonideas.com/ideas/draw-to-solve-physics): Draw shapes that become physical objects to guide a ball to the goal. Intermediate, ~16h, 1–2 people, stack: Phaser, Matter.js, JavaScript. - [Co-op Online Escape Room](https://hackathonideas.com/ideas/coop-escape-room): Solve puzzles together where each player sees different clues. Intermediate, ~18h, 2–3 people, stack: Colyseus, Phaser, Node.js. - [Shout-to-Jump Voice Game](https://hackathonideas.com/ideas/shout-to-jump): Control a character with the loudness and pitch of your voice. Beginner, ~8h, 1 person, stack: Web Audio, Phaser. - [AI Guesses Your Drawing](https://hackathonideas.com/ideas/ai-guesses-drawing): Draw something and race to make the AI guess it. Beginner, ~10h, 1–2 people, stack: Transformers.js, Canvas, Next.js. - [3D Maze Runner](https://hackathonideas.com/ideas/threejs-maze): Explore procedurally generated 3D mazes in the browser. Beginner, ~10h, 1–2 people, stack: Three.js, JavaScript. - [Chess Move Explainer](https://hackathonideas.com/ideas/chess-move-explainer): Explain why the engine's best move is best in plain words. Intermediate, ~14h, 1 person, stack: Chess engine, LLM, Next.js. - [Code-the-Robot Puzzle Game](https://hackathonideas.com/ideas/code-the-robot): Program a robot with blocks or code to solve grid puzzles. Beginner, ~10h, 1–2 people, stack: Phaser, JavaScript. - [Habit Pixel Pet](https://hackathonideas.com/ideas/habit-pixel-pet): A pixel pet that grows when you complete your habits. Beginner, ~8h, 1 person, stack: PixiJS, Local storage. - [LLM Murder Mystery Party](https://hackathonideas.com/ideas/llm-murder-mystery): Every guest gets a secret character while an AI narrator runs the mystery. Intermediate, ~16h, 1–3 people, stack: LLM, Socket.IO, Next.js. - [Card Game Balance Simulator](https://hackathonideas.com/ideas/card-game-balancer): Simulate thousands of matches to find overpowered cards. Advanced, ~22h, 1–2 people, stack: Python, Pyodide, ECharts. - [One-Button Accessible Games](https://hackathonideas.com/ideas/one-button-games): Fun games playable with a single switch or button. Beginner, ~10h, 1–2 people, stack: Phaser, JavaScript. - [Campus AR Treasure Hunt](https://hackathonideas.com/ideas/campus-ar-treasure-hunt): Teams hunt for virtual treasures placed around campus. Intermediate, ~16h, 2–3 people, stack: WebXR, Three.js, Geolocation. - [Game Replay Highlight Clipper](https://hackathonideas.com/ideas/replay-highlight-clipper): Automatically find and clip highlights from gameplay recordings. Intermediate, ~16h, 1–2 people, stack: FFmpeg, Python, Tesseract.js. - [Language Word Battle](https://hackathonideas.com/ideas/language-word-battle): Real-time vocabulary duels with friends. Beginner, ~10h, 2–3 people, stack: Socket.IO, Next.js, FSRS. - [Collaborative Pixel Canvas](https://hackathonideas.com/ideas/collaborative-pixel-canvas): Everyone places one pixel at a time on a shared canvas. Beginner, ~10h, 1–2 people, stack: Socket.IO, Canvas. - [Automated Playtester Bot](https://hackathonideas.com/ideas/automated-playtester): A bot that plays your web game and reports bugs and difficulty spikes. Advanced, ~24h, 1–2 people, stack: Playwright, Node.js, ECharts. - [Tabletop Initiative Tracker](https://hackathonideas.com/ideas/initiative-tracker): Track turns, health and conditions for tabletop battles. Beginner, ~8h, 1 person, stack: Next.js, Socket.IO. - [Traffic Light Puzzle](https://hackathonideas.com/ideas/traffic-light-puzzle): Time traffic lights to clear a jam before the city gridlocks. Beginner, ~10h, 1–2 people, stack: PixiJS, JavaScript. - [AI Live Game Commentator](https://hackathonideas.com/ideas/ai-game-commentator): Live spoken commentary for any game based on events. Intermediate, ~16h, 1–2 people, stack: LLM, TTS, Tesseract.js. - [Branching Story Editor](https://hackathonideas.com/ideas/branching-story-editor): Write interactive fiction visually and play-test instantly. Intermediate, ~14h, 1–2 people, stack: tldraw, React, LLM. - [Emoji Charades with AI Judge](https://hackathonideas.com/ideas/emoji-charades): Describe movies with emojis while an AI judges guesses. Beginner, ~8h, 2–4 people, stack: LLM, Socket.IO, Next.js. - [Code Bot Arena](https://hackathonideas.com/ideas/bot-arena): Write bots that battle in an arena and climb a leaderboard. Intermediate, ~18h, 2–3 people, stack: Pyodide, PixiJS, Node.js. - [Jump Rope Counter Game](https://hackathonideas.com/ideas/jump-rope-counter): Count jumps with the webcam and compete on streaks. Beginner, ~8h, 1 person, stack: MediaPipe, JavaScript. - [AI Sprite Sheet Generator](https://hackathonideas.com/ideas/sprite-sheet-generator): Generate consistent character sprite sheets from a description. Intermediate, ~14h, 1–2 people, stack: Image generation, Python, Canvas. - [Daily Word Puzzle](https://hackathonideas.com/ideas/daily-word-puzzle): A new daily puzzle with shareable results. Beginner, ~8h, 1 person, stack: Next.js, Satori. - [Adaptive Difficulty Engine](https://hackathonideas.com/ideas/adaptive-difficulty-engine): Keep players in flow by adjusting difficulty from their performance. Advanced, ~22h, 1–2 people, stack: JavaScript, Phaser, Python. - [Phones as Game Controllers](https://hackathonideas.com/ideas/phones-as-controllers): Use phones as controllers for a big-screen game. Intermediate, ~14h, 2–3 people, stack: Socket.IO, Phaser, QR codes. - [Guess the Year](https://hackathonideas.com/ideas/guess-the-year): See a photo or headline and guess the year it is from. Beginner, ~8h, 1–2 people, stack: Next.js. - [Crossword from Your Notes](https://hackathonideas.com/ideas/crossword-from-notes): Turn study notes into a crossword puzzle. Beginner, ~10h, 1 person, stack: LLM, JavaScript. - [Live Tournament Bracket](https://hackathonideas.com/ideas/tournament-bracket): Run a tournament with live brackets and score reporting. Beginner, ~8h, 1–2 people, stack: Next.js, Supabase. - [Shader Coding Challenges](https://hackathonideas.com/ideas/shader-challenges): Recreate a target image with a fragment shader. Intermediate, ~14h, 1 person, stack: WebGL, Three.js. - [Ghost Racing](https://hackathonideas.com/ideas/ghost-racing): Race against ghost replays of your friends' best laps. Intermediate, ~14h, 1–2 people, stack: Three.js, JavaScript. - [Social Deduction with an AI Player](https://hackathonideas.com/ideas/social-deduction-ai-player): One player in a werewolf-style game is secretly an AI. Intermediate, ~16h, 2–3 people, stack: LLM, Socket.IO, Next.js. - [Spot-the-Difference Generator](https://hackathonideas.com/ideas/spot-the-difference-generator): Generate endless spot-the-difference puzzles from any image. Intermediate, ~12h, 1 person, stack: Image generation, Canvas. - [Real-Weather Farming Sim](https://hackathonideas.com/ideas/real-weather-farm): A farming game where crops grow with your real local weather. Intermediate, ~14h, 1–2 people, stack: Phaser, Weather API. - [Phone Tilt Maze](https://hackathonideas.com/ideas/tilt-maze): Roll a ball through a maze by tilting your phone. Beginner, ~8h, 1 person, stack: JavaScript, Device orientation. ## Optional - [About](https://hackathonideas.com/about): how ideas are written and scored