Skip to content

Instantly share code, notes, and snippets.

@CodeByAidan
Last active August 14, 2023 02:31
Show Gist options
  • Select an option

  • Save CodeByAidan/c00b6f62ab1d16ef2942204e4ab7ac61 to your computer and use it in GitHub Desktop.

Select an option

Save CodeByAidan/c00b6f62ab1d16ef2942204e4ab7ac61 to your computer and use it in GitHub Desktop.
Unique Coding ideas - with reasoning and difficulty levels!

Project List

This is a list of projects, along with their descriptions, challenges, benefits, and difficulty levels. The difficulty level is indicated with color-coded badges - red for hard, orange for medium, and bright green for easy.

Project Description Difficulty Why? Tags
Nearest Map Find the map closest to a given country. EX. USA's flag is really similar to Liberia's flag. Hard Enhance your knowledge of geography, AI, and databases. Geography, AI, Database, Cloud, Python, Webdev
What can I do with x amount of money? Create a list of purchasable items for any given amount of money. Easy Learn about OOP and data management while dissuading gambling. Web-Dev, OOP, Python, Javascript, Database, Cloud
Music Genre Classifier Develop a machine learning model to classify music genres. Hard Dive into machine learning and audio signal processing. Music, MachineLearning, AI, Python, DataScience
Virtual Tour Guide Make a virtual city tour guide using APIs. Medium Get hands-on experience with APIs and data integration. APIs, DataIntegration, Cloud, Python, Webdev
Book Recommendation Engine Design a book recommendation system based on user history. Medium Understand recommendation systems and data analysis. Books, DataAnalysis, MachineLearning, Python, DataScience
Weather Predictor Create a weather prediction tool with machine learning. Hard Learn about machine learning, data analysis, and practical tool development. Weather, MachineLearning, Python, DataScience, AI
Fitness Tracker Develop a fitness tracker app that logs workouts and tracks progress. Easy Learn about app development and data tracking while promoting fitness. Fitness, AppDevelopment, Cloud, Database, Python
Movie Recommendation Chatbot Build a chatbot that recommends movies based on user preferences. Medium Improve your skills in NLP, chatbot development, and recommendation systems. Movies, Chatbot, AI, Python, MachineLearning
Language Learning App Create an app for learning new languages through interactive lessons and games. Hard Dive into app development, language processing, and educational game design. Languages, AppDevelopment, AI, Python, Webdev
Recipe Finder Develop a tool that finds recipes based on available ingredients. Easy Improve your skills in data retrieval and user input handling. Cooking, DataRetrieval, Python, Database, Webdev
Online Art Gallery Design an online gallery for artists to display and sell art. Medium Learn about web design, e-commerce, and database management. Art, Ecommerce, Python, Webdev, Database
DIY Home Improvement Planner Create a tool for planning home improvement projects with a 3D model or layout. Hard Get hands-on with 3D modeling, UI design, and possibly augmented reality. DIY, 3DModeling, UI/UX, Python, Webdev
Interactive Timeline Build an interactive timeline of a historical event or era. Easy Learn about web design and interactivity, and make learning history engaging. History, WebDesign, Javascript, HTML, CSS
Choose Your Own Adventure Game Write a text-based game with a story that changes based on player choices. Medium Learn about programming logic and narrative design. Storytelling, ProgrammingLogic, Python, Webdev, GameDev
Budget Planner Develop a tool for managing personal finances, tracking income and expenses, and visualizing financial data. Medium Learn about data visualization and financial planning. Finance, DataVisualization, Python, Webdev, Database
Local Event Finder Create an app or website that helps users find events in their local area. This could pull data from various sources and categorize events by type, location, and date. Hard This project will help you learn about data integration and mobile app or web development. Plus, it's a great way to support local communities. Events, DataIntegration, Webdev, Cloud, Database
Public Transport Optimizer Create a tool to find the optimal public transport route. Medium Improve your skills in data processing and optimization. Transport, Optimization, AI, Python, DataScience
E-commerce Price Tracker Develop a tool that tracks prices of products on e-commerce sites. Hard Learn web scraping and data visualization. Ecommerce, WebScraping, Python, DataVisualization, Database
Smart Alarm Clock Design an alarm clock that adjusts wake-up time based on sleep cycles. Medium Enhance your understanding of hardware-software integration and human biology. Sleep, HardwareSoftware
Personal Finance Tracker Create an app to track income, expenses, and savings. Easy Learn about app development and personal finance. Finance, AppDevelopment
Language Translator Develop a tool that translates text between different languages. Hard Dive into natural language processing and machine learning. Languages, MachineLearning
Virtual Reality Game Create a VR game using a platform like Unity. Hard Learn about game development and VR technology. VR, GameDevelopment
@CodeByAidan

Copy link
Copy Markdown
Author

smh this was a dud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment