199+ Hackathon Projects : The Ultimate 2025 Guide
The phrase "199+ hackathon projects" is more than just a number. It represents a surge of innovation driven by curiosity, collaboration, and real-world problem solving. Hackathon projects are fast-paced, creative experiments where ideas turn into working solutions, often in just a weekend.
From late-night coding to team brainstorming sessions, hackathon projects capture the energy of people building with purpose. They are not just technical exercises. They are meaningful responses to challenges that matter. With nearly 200 projects in motion, this growing movement shows how accessible and impactful innovation has become. In every hackathon project, there is learning, growth, and the potential to shape the future through bold and thoughtful creation.
Hackathon Projects
Why You Must Do a Hackathon
Hackathon projects are more than short-term coding sprints, they are immersive experiences that sharpen your skills, expand your thinking, and unlock your creative potential. Here is why you should consider joining one :
Hackathon projects help you build real-world solutions. They allow you to take an idea and transform it into a working product that addresses a real problem.
You gain valuable technical skills through hackathon projects. Working with new technologies, tools, and frameworks pushes you beyond the classroom or tutorial environment.
Hackathon projects teach fast, collaborative problem-solving. You learn to work in teams, manage time under pressure, and solve challenges creatively.
Completing hackathon projects boosts your portfolio and confidence. Each project becomes proof of your initiative, innovation, and ability to deliver under constraints.
Hackathon projects connect you to a wider innovation community. You meet peers, mentors, and industry experts who share your passion for building and learning.
199+ Beginner-Friendly Hackathon Project Ideas for 2025
1. Mood-Based Music Recommender
Create an app that suggests songs based on the user’s mood, detected via text input or a simple quiz. Perfect for a hackathon for beginners. tensorflow.org
Tech Stack: Python, Flask, Spotify API, NLTK
Theme: Mental Health, AI
Difficulty: Beginner
2. Budget Tracker App
A web app to track expenses and categorize spending, with simple charts for visualization. Ideal for beginners to practice front-end skills. react.dev
Tech Stack: HTML, CSS, JavaScript, React
Theme: Personal Finance
Difficulty: Beginner
3. Weather Alert System
A website that displays local weather alerts using a public API, with a clean interface for beginners. openweathermap.org
Tech Stack: HTML, CSS, JavaScript, OpenWeather API
Theme: Environment, Safety
Difficulty: Beginner
Learn more about OpenWeather API.
4. Study Planner
An app to create study schedules and track progress, with reminders for upcoming tasks. Great for student-focused hackathons. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Education
Difficulty: Beginner
5. Eco-Friendly Product Finder
A web app to search for sustainable products based on user preferences, using a simple database. mongodb.com
Tech Stack: Node.js, Express, MongoDB, HTML/CSS
Theme: Sustainability
Difficulty: Beginner
6. Virtual Study Buddy
A chatbot that helps students stay motivated with study tips and reminders. Easy to build for a hackathon for beginners. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, Mental Health
Difficulty: Beginner
7. Local Event Finder
An app to discover nearby community events using a geolocation API. Perfect for beginners exploring APIs. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community
Difficulty: Beginner
Learn more about Google Maps API.
8. Fitness Goal Tracker
A mobile-friendly web app to log workouts and track fitness goals with simple visuals. getbootstrap.com
Tech Stack: HTML, CSS, JavaScript, Bootstrap
Theme: Health, Fitness
Difficulty: Beginner
9. Recipe Generator
An app that suggests recipes based on ingredients users have at home, using a simple API. spoonacular.com
Tech Stack: Python, Flask, Spoonacular API
Theme: Food, Sustainability
Difficulty: Beginner
Learn more about Spoonacular API.
10. Public Transit Tracker
A web app to track real-time public transit schedules using a transit API. Great for urban-focused hackathons. transit.land
Tech Stack: JavaScript, Transit API, HTML/CSS
Theme: Smart Cities
Difficulty: Beginner
11. Mental Health Journal
A web app for users to log daily moods and receive motivational quotes. Simple and impactful for beginners. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Mental Health
Difficulty: Beginner
12. AI Quiz Generator
A tool that creates quizzes from user-uploaded text using basic NLP. Ideal for education-themed hackathons. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
13. Carbon Footprint Calculator
An app to calculate a user’s carbon footprint based on daily activities, with tips for reducing impact. carbonfootprint.com
Tech Stack: Python, Flask, HTML/CSS
Theme: Sustainability
Difficulty: Beginner
Learn more about Carbon Footprint.
14. Task Prioritizer
A to-do list app that ranks tasks based on urgency and importance, using simple logic. react.dev
Tech Stack: JavaScript, React, HTML/CSS
Theme: Productivity
Difficulty: Beginner
15. Community Complaint Portal
A web app for residents to report local issues (e.g., potholes) to municipalities. mongodb.com
Tech Stack: Node.js, Express, MongoDB, HTML/CSS
Theme: Smart Cities, Community
Difficulty: Beginner
16. Language Learning Chatbot
A chatbot to practice basic phrases in a new language through conversation. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education
Difficulty: Beginner
17. Fake News Detector
A Chrome extension that flags potentially misleading articles using basic text analysis. developer.chrome.com
Tech Stack: JavaScript, NLTK, Chrome API
Theme: Social Good, AI
Difficulty: Beginner
Learn more about Chrome Extensions.
18. Volunteer Connect App
A platform to connect volunteers with local community service opportunities. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
19. Smart Mirror Dashboard
A Raspberry Pi project displaying weather, news, and a calendar on a mirror interface. raspberrypi.org
Tech Stack: Python, Raspberry Pi, OpenWeather API
Theme: IoT, Productivity
Difficulty: Beginner
Learn more about Raspberry Pi.
20. Expense Splitter
An app to split bills among friends, with a simple interface for tracking shared expenses. react.dev
Tech Stack: JavaScript, React, HTML/CSS
Theme: Personal Finance
Difficulty: Beginner
21. Virtual Art Gallery
A web app to showcase and browse user-uploaded artwork in a virtual gallery. threejs.org
Tech Stack: JavaScript, Three.js, HTML/CSS
Theme: Art, Community
Difficulty: Beginner
22. Traffic Jam Predictor
An app that predicts traffic congestion using open datasets and displays results on a map. waze.com
Tech Stack: Python, Waze API, Google Maps API
Theme: Smart Cities, AI
Difficulty: Beginner
23. Gamified Learning App
A web app with quizzes and badges to make learning fun for students. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Education, Gamification
Difficulty: Beginner
24. Health Symptom Checker
A chatbot that suggests possible conditions based on user-reported symptoms. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Healthcare, AI
Difficulty: Beginner
25. Digital Visiting Card
A web app to create and share digital business cards via QR codes. react.dev
Tech Stack: JavaScript, React, QR Code API
Theme: Networking, Productivity
Difficulty: Beginner
26. Recycling Guide App
An app to help users identify recyclable items and find nearby recycling centers. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability
Difficulty: Beginner
Learn more about Google Maps API.
27. AI Story Generator
A tool that generates short stories based on user prompts using a basic language model. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Creativity, AI
Difficulty: Beginner
Learn more about Hugging Face.
28. Parking Spot Finder
A web app to locate available parking spots in real-time using a geolocation API. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Smart Cities
Difficulty: Beginner
Learn more about Google Maps API.
29. Virtual Pet Game
A simple browser-based game where users care for a digital pet with basic animations. phaser.io
Tech Stack: JavaScript, Phaser, HTML/CSS
Theme: Gaming, Education
Difficulty: Beginner
30. Crowdfunding Platform
A web app for users to create and support local community projects. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
31. AI Flashcard Maker
An app that generates flashcards from text input for studying. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
32. Local Food Bank Finder
A web app to locate nearby food banks and donation centers. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Social Good
Difficulty: Beginner
Learn more about Google Maps API.
33. Simple Blog Platform
A minimal blogging site where users can post and comment. mongodb.com
Tech Stack: Node.js, Express, MongoDB, HTML/CSS
Theme: Social Media
Difficulty: Beginner
34. AI Art Prompt Generator
A tool to create random prompts for AI art generation. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Creativity, AI
Difficulty: Beginner
Learn more about Hugging Face.
35. Medication Reminder App
A web app to set and track medication schedules with notifications. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Healthcare
Difficulty: Beginner
36. Urban Farming Guide
An app with tips for growing food in small urban spaces. react.dev
Tech Stack: JavaScript, React, HTML/CSS
Theme: Sustainability, Education
Difficulty: Beginner
37. AI Resume Scanner
A tool to analyze resumes and suggest improvements using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Career, AI
Difficulty: Beginner
38. Energy Usage Dashboard
A web app to track household energy consumption with tips for efficiency. chartjs.org
Tech Stack: JavaScript, Chart.js, HTML/CSS
Theme: Sustainability
Difficulty: Beginner
39. Event RSVP Platform
A simple web app for users to RSVP to events and view guest lists. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community
Difficulty: Beginner
40. AI Meme Generator
A tool to create memes using AI-generated captions from user images. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Creativity, AI
Difficulty: Beginner
Learn more about Hugging Face.
41. Public Library Finder
A web app to locate nearby libraries and check book availability. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
Learn more about Google Maps API.
42. Simple Voting System
A web app for creating and participating in polls with secure voting. mongodb.com
Tech Stack: Node.js, Express, MongoDB, HTML/CSS
Theme: Social Good
Difficulty: Beginner
43. AI Text Summarizer
A tool to summarize long articles or notes using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Productivity, AI
Difficulty: Beginner
44. Local Job Board
A web app to list part-time or freelance jobs in the user’s area. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Career, Community
Difficulty: Beginner
45. Simple Chat App
A real-time chat app for teams or friends to collaborate during hackathons. socket.io
Tech Stack: JavaScript, Socket.io, HTML/CSS
Theme: Collaboration
Difficulty: Beginner
46. AI Study Notes Generator
A tool to create concise notes from lecture transcripts using NLP. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Education, AI
Difficulty: Beginner
Learn more about Hugging Face.
47. Bike Route Planner
An app to suggest safe cycling routes in urban areas. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Smart Cities
Difficulty: Beginner
Learn more about Google Maps API.
48. Daily Habit Tracker
A web app to log and track daily habits like drinking water or reading. react.dev
Tech Stack: JavaScript, React, HTML/CSS
Theme: Productivity, Health
Difficulty: Beginner
49. AI Language Tutor
A chatbot to teach basic vocabulary in a chosen language. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
50. Community Garden Map
A web app to locate and join local community gardens. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
Hackathon Projects
51. AI Fact-Checker
A tool to verify facts in text using basic NLP and public APIs. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Social Good, AI
Difficulty: Beginner
52. Event Reminder App
A web app to set and manage event reminders with notifications. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Productivity
Difficulty: Beginner
53. Local News Aggregator
A web app to collect and display news from local sources using an API. newsapi.org
Tech Stack: JavaScript, News API, HTML/CSS
Theme: Community
Difficulty: Beginner
54. AI Workout Planner
A tool to generate personalized workout plans based on user input. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Health, AI
Difficulty: Beginner
Learn more about Hugging Face.
55. Lost Pet Finder
A web app to report and search for lost pets in the community. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
56. Simple Portfolio Site
A web app for users to create a personal portfolio with customizable templates. getbootstrap.com
Tech Stack: HTML, CSS, JavaScript, Bootstrap
Theme: Career
Difficulty: Beginner
57. AI Sentiment Analyzer
A tool to analyze the sentiment of social media posts using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Social Media, AI
Difficulty: Beginner
58. Bike Share Tracker
An app to track available bike-sharing stations in real-time. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Smart Cities
Difficulty: Beginner
Learn more about Google Maps API.
59. Simple To-Do List
A web app for managing tasks with categories and due dates. react.dev
Tech Stack: JavaScript, React, HTML/CSS
Theme: Productivity
Difficulty: Beginner
60. AI Recipe Suggestor
A tool to suggest recipes based on dietary preferences using a simple model. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Food, AI
Difficulty: Beginner
Learn more about Hugging Face.
61. Local Charity Finder
A web app to discover and donate to local charities. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Social Good, Community
Difficulty: Beginner
62. AI Grammar Checker
A tool to correct grammar in user text using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
63. Public Art Map
A web app to locate public art installations in a city. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Art
Difficulty: Beginner
Learn more about Google Maps API.
64. Simple Calculator App
A web-based calculator for basic math operations with a clean UI. getbootstrap.com
Tech Stack: HTML, CSS, JavaScript, Bootstrap
Theme: Education
Difficulty: Beginner
65. AI Mood-Based Playlist
A tool to create playlists based on user mood using a music API. developer.spotify.com
Tech Stack: Python, Spotify API, Flask
Theme: Mental Health, AI
Difficulty: Beginner
66. Community Forum
A web app for users to discuss local issues and share ideas. mongodb.com
Tech Stack: Node.js, Express, MongoDB, HTML/CSS
Theme: Community
Difficulty: Beginner
67. AI Travel Itinerary Planner
A tool to suggest travel plans based on user preferences and budget. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Travel, AI
Difficulty: Beginner
Learn more about Hugging Face.
68. Public Wi-Fi Finder
A web app to locate free public Wi-Fi hotspots. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Smart Cities
Difficulty: Beginner
Learn more about Google Maps API.
69. Simple Game
A browser-based game like Tic-Tac-Toe or Snake with basic animations. phaser.io
Tech Stack: JavaScript, Phaser, HTML/CSS
Theme: Gaming
Difficulty: Beginner
70. AI Book Recommender
A tool to suggest books based on user preferences using a simple model. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Education, AI
Difficulty: Beginner
Learn more about Hugging Face.
71. Local Farmers Market Finder
A web app to locate nearby farmers markets and their schedules. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
Learn more about Google Maps API.
72. AI Code Comment Generator
A tool to add comments to code snippets using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Developer Tools, AI
Difficulty: Beginner
73. Community Event Calendar
A web app to list and manage community events with RSVP functionality. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community
Difficulty: Beginner
74. Simple Weather App
A web app to display current weather conditions using an API. openweathermap.org
Tech Stack: JavaScript, OpenWeather API, HTML/CSS
Theme: Environment
Difficulty: Beginner
Learn more about OpenWeather API.
75. AI Journal Prompter
A tool to generate daily journaling prompts using a simple language model. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Mental Health, AI
Difficulty: Beginner
Learn more about Hugging Face.
76. Local Tutoring Platform
A web app to connect students with local tutors. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
77. AI Quote Generator
A tool to generate inspirational quotes based on user mood. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Mental Health, AI
Difficulty: Beginner
Learn more about Hugging Face.
78. Public Transport Feedback
A web app for users to submit feedback on public transit services. mongodb.com
Tech Stack: Node.js, Express, MongoDB, HTML/CSS
Theme: Smart Cities, Community
Difficulty: Beginner
79. Simple Note-Taking App
A web app for users to create and organize notes with tags. react.dev
Tech Stack: JavaScript, React, HTML/CSS
Theme: Productivity
Difficulty: Beginner
80. AI Budget Planner
A tool to suggest budget plans based on user income and expenses. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Personal Finance, AI
Difficulty: Beginner
Learn more about Hugging Face.
81. Local Hiking Trail Finder
A web app to discover nearby hiking trails with difficulty ratings. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Health, Community
Difficulty: Beginner
Learn more about Google Maps API.
82. AI Study Tip Generator
A tool to provide personalized study tips based on user input. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Education, AI
Difficulty: Beginner
Learn more about Hugging Face.
83. Community Resource Share
A web app for users to share and request resources like books or tools. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Sustainability
Difficulty: Beginner
84. AI Email Responder
A tool to generate polite email responses using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Productivity, AI
Difficulty: Beginner
85. Local Park Finder
A web app to locate nearby parks with amenities like playgrounds or trails. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Health
Difficulty: Beginner
Learn more about Google Maps API.
86. AI Essay Outliner
A tool to create essay outlines based on user topics using NLP. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Education, AI
Difficulty: Beginner
Learn more about Hugging Face.
87. Local Sports League Finder
A web app to find and join local amateur sports leagues. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Health
Difficulty: Beginner
88. AI Fitness Coach
A chatbot to provide basic workout tips based on user goals. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Health, AI
Difficulty: Beginner
89. Local Volunteer Scheduler
A web app to schedule volunteer shifts for community events. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
90. AI Vocabulary Builder
A tool to teach new words daily with quizzes and examples. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Education, AI
Difficulty: Beginner
Learn more about Hugging Face.
91. Local Music Event Finder
A web app to discover local concerts and music events. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Art
Difficulty: Beginner
Learn more about Google Maps API.
92. AI Goal Tracker
A tool to set and track personal goals with motivational tips. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Productivity, AI
Difficulty: Beginner
Learn more about Hugging Face.
93. Local Fitness Class Finder
A web app to find nearby fitness classes and schedules. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Health, Community
Difficulty: Beginner
Learn more about Google Maps API.
94. AI Question Generator
A tool to generate practice questions from study material. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
95. Local Book Club Finder
A web app to discover and join local book clubs. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Education
Difficulty: Beginner
96. AI Travel Tip Generator
A tool to provide travel tips based on destination input. huggingface.co
Tech Stack: Python, Hugging Face, Flask
Theme: Travel, AI
Difficulty: Beginner
Learn more about Hugging Face.
97. Local Art Workshop Finder
A web app to find nearby art workshops and classes. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Art
Difficulty: Beginner
Learn more about Google Maps API.
98. Local Study Group Connector
A web app to help students find and join study groups in their area or school. Great for fostering collaboration in education-themed hackathons. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
99. AI Meditation Guide
A chatbot that provides guided meditation sessions based on user stress levels. Perfect for beginners exploring AI and mental health solutions. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Mental Health, AI
Difficulty: Beginner
100. Community Cleanup Organizer
A web app to organize and promote local cleanup events, with a map to show event locations. Ideal for sustainability-focused hackathons. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
Hackathon Projects
101. Budget Tracker for Students
A mobile-friendly app to help students manage their monthly expenses with simple visualizations. reactjs.org
Tech Stack: React, JavaScript, Chart.js
Theme: Finance, Education
Difficulty: Beginner
102. Eco-Friendly Route Planner
A web app that suggests low-carbon travel routes, like walking or biking, using map APIs. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Transportation
Difficulty: Beginner
Learn more about Google Maps API.
103. Virtual Study Buddy
A chatbot that schedules study sessions and sends motivational quotes to keep students on track. botpress.com
Tech Stack: JavaScript, Botpress, Node.js
Theme: Education, Productivity
Difficulty: Beginner
104. Food Waste Tracker
An app to track food expiration dates and suggest recipes based on available ingredients. spoonacular.com/food-api
Tech Stack: Python, Flask, Spoonacular API
Theme: Sustainability, Health
Difficulty: Beginner
Learn more about Spoonacular API.
105. Accessible News Reader
A web app that simplifies news articles for young readers or those with learning disabilities. newsapi.org
Tech Stack: JavaScript, NewsAPI, HTML/CSS
Theme: Accessibility, Education
Difficulty: Beginner
106. Public Transit Tracker
An app to show real-time public transit schedules and delays using open APIs. transit.land
Tech Stack: JavaScript, TransitLand API, HTML/CSS
Theme: Transportation, Community
Difficulty: Beginner
Learn more about TransitLand API.
107. Mood-Based Playlist Generator
A web app that creates music playlists based on user mood input using a music API. developer.spotify.com
Tech Stack: JavaScript, Spotify API, HTML/CSS
Theme: Mental Health, Entertainment
Difficulty: Beginner
108. Volunteer Match Platform
A web app connecting volunteers with local opportunities based on skills and interests. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
109. AI Flashcard Maker
An app that generates flashcards from user-uploaded notes using basic NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
110. Recycle Finder
A mobile-friendly app to locate nearby recycling centers using geolocation. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
Learn more about Google Maps API.
111. Virtual Pet Game
A simple browser-based game where users care for a virtual pet with basic animations. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Entertainment, Education
Difficulty: Beginner
112. Local Event Finder
A web app to discover nearby events based on user preferences and location. eventbrite.com/developers
Tech Stack: JavaScript, Eventbrite API, HTML/CSS
Theme: Community, Social
Difficulty: Beginner
Learn more about Eventbrite API.
113. AI Study Tip Generator
A chatbot that suggests personalized study tips based on user input. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
114. Donation Tracker
An app to track and manage charitable donations with a simple dashboard. firebase.google.com
Tech Stack: JavaScript, Firebase, Chart.js
Theme: Social Good, Finance
Difficulty: Beginner
115. Weather-Based Outfit Suggester
A web app that suggests outfits based on local weather forecasts. openweathermap.org/api
Tech Stack: JavaScript, OpenWeatherMap API, HTML/CSS
Theme: Lifestyle, Weather
Difficulty: Beginner
Learn more about OpenWeatherMap API.
116. Fitness Goal Tracker
An app to set and track fitness goals with progress visualizations. reactnative.dev
Tech Stack: React Native, JavaScript, Chart.js
Theme: Health, Productivity
Difficulty: Beginner
Learn more about React Native.
117. Eco-Challenge App
A mobile app that gamifies sustainable habits, like reducing plastic use. flutter.dev
Tech Stack: Flutter, Dart, Firebase
Theme: Sustainability, Gamification
Difficulty: Beginner
118. Virtual Art Gallery
A web app to showcase user-uploaded artwork in a virtual gallery. threejs.org
Tech Stack: JavaScript, Three.js, HTML/CSS
Theme: Art, Community
Difficulty: Beginner
119. AI Grammar Checker
A tool to check and suggest improvements for text grammar using NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
120. Local Farmer Market Finder
An app to locate nearby farmers’ markets with product listings. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Sustainability
Difficulty: Beginner
Learn more about Google Maps API.
121. Study Timer App
A Pomodoro timer app with task tracking for better productivity. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Education, Productivity
Difficulty: Beginner
122. AI News Summarizer
A tool that summarizes news articles using basic NLP techniques. newsapi.org
Tech Stack: Python, NLTK, NewsAPI
Theme: Education, AI
Difficulty: Beginner
123. Community Forum App
A simple web forum for local communities to share ideas and events. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social
Difficulty: Beginner
124. Water Usage Tracker
An app to monitor and visualize household water usage for conservation. chartjs.org
Tech Stack: JavaScript, Chart.js, HTML/CSS
Theme: Sustainability, Health
Difficulty: Beginner
125. Virtual Book Club
A web app for book clubs to discuss and vote on reading lists. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Education
Difficulty: Beginner
126. AI Journal Prompter
A chatbot that suggests daily journal prompts to encourage reflection. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Mental Health, AI
Difficulty: Beginner
127. Carpool Finder
An app to connect users for carpooling based on location and schedule. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
Learn more about Google Maps API.
128. Simple To-Do List App
A minimalist to-do list app with drag-and-drop task organization. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Productivity, Education
Difficulty: Beginner
129. AI Recipe Suggester
A tool that suggests recipes based on user-input ingredients using an API. spoonacular.com/food-api
Tech Stack: Python, Spoonacular API, Flask
Theme: Health, AI
Difficulty: Beginner
Learn more about Spoonacular API.
130. Local Library Finder
An app to locate nearby libraries and check book availability. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
Learn more about Google Maps API.
131. Mental Health Resource Hub
A web app linking users to mental health resources and hotlines. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Mental Health, Social Good
Difficulty: Beginner
132. AI Quiz Generator
A tool that creates quizzes from user-uploaded study material using NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
133. Bike Share Locator
An app to find available bike-sharing stations in real time. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Transportation
Difficulty: Beginner
Learn more about Google Maps API.
134. Simple Blog Platform
A web app for users to create and share blog posts with basic formatting. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Education
Difficulty: Beginner
135. AI Mood Tracker
A chatbot that logs user moods and provides basic insights. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Mental Health, AI
Difficulty: Beginner
136. Local Job Board
A web app to list and apply for local part-time jobs. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Career
Difficulty: Beginner
137. Energy Usage Dashboard
An app to visualize household energy consumption with tips to save energy. chartjs.org
Tech Stack: JavaScript, Chart.js, HTML/CSS
Theme: Sustainability, Productivity
Difficulty: Beginner
138. AI Language Tutor
A chatbot that helps users practice basic phrases in a chosen language. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
139. Community Garden Planner
An app to plan and track community garden plots and tasks. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
140. Simple Weather App
A web app showing current weather and a 5-day forecast for any city. openweathermap.org/api
Tech Stack: JavaScript, OpenWeatherMap API, HTML/CSS
Theme: Weather, Utility
Difficulty: Beginner
Learn more about OpenWeatherMap API.
141. AI Writing Prompt Generator
A tool that generates creative writing prompts based on user preferences. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, Creativity
Difficulty: Beginner
142. Lost Pet Finder
A web app to report and find lost pets in local communities. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
143. Simple Expense Splitter
An app to split expenses among friends with a clear summary. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Finance, Community
Difficulty: Beginner
144. AI Fact Checker
A tool to verify simple facts using basic NLP and web scraping. nltk.org
Tech Stack: Python, NLTK, BeautifulSoup
Theme: Education, AI
Difficulty: Beginner
145. Public Park Finder
An app to locate nearby parks with amenities like playgrounds or trails. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Health
Difficulty: Beginner
Learn more about Google Maps API.
146. Simple Chat App
A real-time chat app for small groups with basic messaging features. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social
Difficulty: Beginner
147. AI Goal Setter
A chatbot that helps users set and track personal goals. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Productivity, AI
Difficulty: Beginner
148. Community Resource Map
A map-based app showing local resources like food banks or shelters. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Social Good, Community
Difficulty: Beginner
Learn more about Google Maps API.
149. Simple Portfolio Builder
A web app to create and customize personal portfolio websites. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Career, Creativity
Difficulty: Beginner
150. AI Vocabulary Builder
A tool that suggests daily vocabulary words with quizzes. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
Hackathon Projects
151. Local Food Donation App
An app to connect food donors with local charities. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Social Good, Community
Difficulty: Beginner
152. Simple Memory Game
A browser-based memory card matching game with fun themes. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Entertainment, Education
Difficulty: Beginner
153. AI Budget Advisor
A chatbot that offers basic budgeting tips based on user input. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Finance, AI
Difficulty: Beginner
154. Local Tutoring Hub
A web app to connect students with local tutors based on subjects. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
155. Simple Fitness Game
A browser game that encourages physical activity through fun challenges. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Health, Gamification
Difficulty: Beginner
156. AI Text Simplifier
A tool to simplify complex text for better readability using NLP. nltk.org
Tech Stack: Python, NLTK, Flask
Theme: Education, AI
Difficulty: Beginner
157. Community Event Calendar
A web app to create and share local event calendars. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social
Difficulty: Beginner
158. Simple Drawing App
A browser-based app for users to create and save simple drawings. p5js.org
Tech Stack: JavaScript, p5.js, HTML/CSS
Theme: Creativity, Education
Difficulty: Beginner
159. AI Time Management Coach
A chatbot that suggests time management strategies based on user schedules. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Productivity, AI
Difficulty: Beginner
160. Local Bike Repair Map
An app to find nearby bike repair shops with user reviews. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Community, Sustainability
Difficulty: Beginner
Learn more about Google Maps API.
161. Simple Quiz App
A web app for creating and taking custom quizzes with score tracking. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Education, Entertainment
Difficulty: Beginner
162. AI Sleep Tracker
A chatbot that logs sleep patterns and offers basic sleep tips. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Health, AI
Difficulty: Beginner
163. Local Sports Group Finder
An app to connect users with local sports groups or teams. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Health
Difficulty: Beginner
164. Simple Note-Taking App
A web app for creating and organizing notes with tags. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Productivity, Education
Difficulty: Beginner
165. AI Career Advisor
A chatbot that suggests career paths based on user skills and interests. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Career, AI
Difficulty: Beginner
166. Local Art Event Finder
An app to discover local art exhibitions and workshops. eventbrite.com/developers
Tech Stack: JavaScript, Eventbrite API, HTML/CSS
Theme: Community, Art
Difficulty: Beginner
Learn more about Eventbrite API.
167. Simple Tic-Tac-Toe Game
A browser-based tic-tac-toe game with single and multiplayer modes. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Entertainment, Education
Difficulty: Beginner
168. AI Study Planner
A chatbot that creates study schedules based on user input. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
169. Local Pet Adoption App
An app to browse and contact local pet adoption centers. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
170. Simple Calculator App
A web-based calculator with basic arithmetic functions. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Education, Utility
Difficulty: Beginner
171. AI Wellness Coach
A chatbot offering daily wellness tips and challenges. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Health, AI
Difficulty: Beginner
172. Local Volunteer Calendar
A web app to schedule and promote volunteer events in the community. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social Good
Difficulty: Beginner
173. Simple Snake Game
A browser-based snake game with basic scoring and controls. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Entertainment, Education
Difficulty: Beginner
174. AI Task Prioritizer
A chatbot that helps prioritize tasks based on user deadlines. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Productivity, AI
Difficulty: Beginner
175. Local Fitness Class Finder
An app to find and book local fitness classes. eventbrite.com/developers
Tech Stack: JavaScript, Eventbrite API, HTML/CSS
Theme: Health, Community
Difficulty: Beginner
Learn more about Eventbrite API.
176. Simple Flashcard App
A web app for creating and studying digital flashcards. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Education, Productivity
Difficulty: Beginner
177. AI Fitness Planner
A chatbot that suggests workout plans based on user goals. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Health, AI
Difficulty: Beginner
178. Local Charity Finder
An app to discover and donate to local charities. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Social Good, Community
Difficulty: Beginner
179. Simple Puzzle Game
A browser-based sliding puzzle game with customizable images. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Entertainment, Education
Difficulty: Beginner
180. AI Study Buddy
A chatbot that answers simple study questions using a knowledge base. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
181. Local Study Space Finder
An app to locate quiet study spaces like cafes or libraries. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
Learn more about Google Maps API.
182. Simple Task Tracker
A web app to track daily tasks with a clean interface. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Productivity, Education
Difficulty: Beginner
183. AI Health Tip Bot
A chatbot offering basic health tips based on user queries. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Health, AI
Difficulty: Beginner
184. Local Music Event Finder
An app to discover local music concerts and open mic nights. eventbrite.com/developers
Tech Stack: JavaScript, Eventbrite API, HTML/CSS
Theme: Community, Entertainment
Difficulty: Beginner
Learn more about Eventbrite API.
185. Simple Voting App
A web app for creating and voting in simple polls. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Social
Difficulty: Beginner
186. AI Reading List Curator
A chatbot that suggests books based on user interests. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
187. Local Recycling Guide
An app to provide local recycling rules and tips. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
188. Simple Typing Game
A browser-based game to improve typing speed and accuracy. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Education, Entertainment
Difficulty: Beginner
189. AI Stress Reliever
A chatbot offering stress relief techniques based on user input. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Mental Health, AI
Difficulty: Beginner
190. Local Workshop Finder
An app to discover local skill-building workshops. eventbrite.com/developers
Tech Stack: JavaScript, Eventbrite API, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
Learn more about Eventbrite API.
191. Simple Budget Game
A browser game teaching basic budgeting through fun scenarios. phaser.io
Tech Stack: JavaScript, Phaser.js, HTML/CSS
Theme: Finance, Education
Difficulty: Beginner
192. AI Motivation Coach
A chatbot providing daily motivational quotes and tips. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Mental Health, AI
Difficulty: Beginner
193. Local Mentor Network
An app to connect students with local mentors in various fields. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Education, Community
Difficulty: Beginner
194. Simple Weather Dashboard
A web app displaying weather data with simple visualizations. openweathermap.org/api
Tech Stack: JavaScript, OpenWeatherMap API, Chart.js
Theme: Weather, Utility
Difficulty: Beginner
Learn more about OpenWeatherMap API.
195. Eco-Friendly Product Scanner
A mobile app that scans product barcodes to display their environmental impact. Great for sustainability-themed hackathons. developers.google.com/ml-kit
Tech Stack: Flutter, Google ML Kit, Firebase
Theme: Sustainability, Technology
Difficulty: Beginner
Learn more about Google ML Kit.
196. AI Study Motivation Bot
A chatbot that sends daily study reminders and motivational tips based on user goals. Perfect for education-focused hackathons. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Education, AI
Difficulty: Beginner
197. Local Ride-Sharing Connector
A web app to connect users for ride-sharing to reduce carbon emissions. Ideal for transportation and sustainability themes. developers.google.com/maps
Tech Stack: JavaScript, Google Maps API, HTML/CSS
Theme: Sustainability, Community
Difficulty: Beginner
Learn more about Google Maps API.
198. Simple Mindfulness App
A web app offering quick mindfulness exercises with a clean interface. Great for mental health hackathons. reactjs.org
Tech Stack: React, JavaScript, HTML/CSS
Theme: Mental Health, Wellness
Difficulty: Beginner
199. Community Skill-Sharing Platform
A web app where users can offer and learn skills from others in their community. Perfect for social good hackathons. firebase.google.com
Tech Stack: JavaScript, Firebase, HTML/CSS
Theme: Community, Education
Difficulty: Beginner
200. AI Eco-Tip Generator
A chatbot that provides daily eco-friendly tips based on user preferences. Ideal for sustainability and AI-themed hackathons. dialogflow.cloud.google.com
Tech Stack: Python, Dialogflow, Flask
Theme: Sustainability, AI
Difficulty: Beginner
Hackathon Projects
How to Choose a Hackathon That Matches You
Choosing the right environment is key to building meaningful and rewarding hackathon projects. Here are a few things to consider when selecting your next event :
Match hackathon projects to your personal interests. If you care about sustainability, education, healthcare, or fintech, look for hackathons that align with those specific themes.
Look for hackathons that support your learning goals. Whether you are exploring AI, blockchain, or design thinking, certain events are structured to help you develop those skills through hands-on hackathon projects.
Check the resources provided for hackathon projects. Events that offer mentorship, APIs, real-world data, or company-sponsored challenges will give you the tools to build more impactful solutions.
Understand the judging criteria and event structure. Knowing how hackathon projects will be evaluated helps you focus your time and effort in the right areas.
Choose an environment that motivates you to create. The most successful hackathon projects are built in spaces that challenge and inspire, not just those with big prizes but with strong mentorship and community support.
Start Now : Your Hackathon Project Awaits
You do not need to wait for the perfect time, the perfect idea, or the perfect team. The best hackathon projects often begin with curiosity and a simple willingness to try. Start small and find a hackathon that genuinely excites you. Whether you join a team or go solo, take the leap and commit. Great hackathon projects are built by people who are willing to learn, experiment, and create even when the path is not fully clear.
Begin by brainstorming hackathon project ideas that solve real problems. Focus on issues you care about or challenges you have experienced firsthand. Then start building. As you progress, you will learn new skills, adapt your thinking, and improve your hackathon project with each iteration. Before long, you will have something real and valuable in your hands. Out of the 199+ hackathon projects being created, there is one that only you can build. And it all begins by simply getting started.
About Inspirit AI
AI Scholars Live Online is a 10-session (25-hour) program that exposes high school students to fundamental AI concepts and guides them to build a socially impactful project. Taught by our team of graduate students from Stanford, MIT, and more, students receive a personalized learning experience in small groups with a student-teacher ratio of 5:1.