Build projects with AI

1/12/2025 • AI TOOLS
Share:

If you’re looking to hone your software development skills and fast-track your growth into a highly proficient engineer, these project ideas will provide you with the right mix of foundational concepts, intermediate challenges, and advanced features. Here’s how to structure your learning journey, divided into beginner, intermediate, and advanced levels.

Table of Contents


Beginner Prompts

1. User Authentication System

Objective: Build a simple user authentication system using Supabase.
Features to Include:

  • Email and password login functionality
  • User signup, login, and logout
  • Password reset functionality via email

2. Basic To-Do App

Objective: Create a full-stack to-do list application using React (frontend) and Firebase (backend).
Features to Include:

  • Add, update, delete, and mark tasks as complete
  • Real-time database updates
  • User-friendly interface

3. Simple Blog

Objective: Develop a blog application for creating, editing, and deleting posts.
Tech Stack:

  • Backend: Node.js with Express
  • Database: MongoDB
  • Frontend: HTML/CSS

Intermediate Prompts

1. Sports Community App

Objective: Develop a sports community app using Supabase.
Features to Include:

  • User roles: Manager, Coach, and Student
  • Role-based access control
    • Managers can add team information
    • Coaches can schedule practice sessions
    • Students can view their schedules

2. E-commerce Shopping Cart

Objective: Build a shopping cart app using React, Node.js, Express, and MongoDB.
Features to Include:

  • Product dashboard
  • Add items to cart, update quantities, and calculate total cost
  • Persist cart data using sessions or a database

3. Recipe Manager for Restaurants

Objective: Create a restaurant management app.
Features to Include:

  • User and manager roles using Supabase authentication
  • Form for managers to add recipes
  • Customer interface to view recipes and add items to a shopping cart
  • Manager dashboard to view customer orders

Advanced Prompts

1. Collaborative Task Manager

Objective: Build a task manager with real-time features.
Features to Include:

  • Real-time updates using WebSockets
  • User roles: Admin, Manager, and Team Member
  • Supabase integration for real-time updates and user authentication

2. Social Media App for Athletes

Objective: Create a social media app for athletes using Next.js and Firebase.
Features to Include:

  • User profiles, photo uploads, post likes, and comments
  • Infinite scrolling for posts
  • Real-time notifications using Firebase Cloud Messaging

3. Restaurant Analytics Dashboard

Objective: Extend the restaurant management app with advanced analytics.
Features to Include:

  • Analytics for order trends, popular dishes, and revenue
  • Data visualization using Chart.js or D3.js
  • Real-time notifications for managers when new orders are placed

4. E-commerce Recommendation System

Objective: Enhance the e-commerce app with machine learning-powered recommendations.
Features to Include:

  • Personalized product suggestions based on browsing and purchase history
  • Machine learning models hosted on AWS Lambda

Additional Project Ideas

  • Online Course Platform: Allow instructors to upload courses, and students to enroll and take lessons. Include a discussion forum.
  • Event Management System: Create a platform where users can create and RSVP to events, with admin controls for event approvals.
  • AI Chatbot Integration: Add an AI chatbot to any app using OpenAI GPT APIs to assist users with queries.

Why These Prompts Are Valuable

These projects will:

  • Teach you the core technologies in software development.
  • Help you integrate advanced features like authentication, real-time updates, and analytics.
  • Provide practical experience, preparing you for real-world challenges.

AI projects built with Claude

Image comparison tool https://claude.site/artifacts/a49309c9-49ec-4888-a790-891894001525

Rubics cube simulator https://claude.site/artifacts/0a4a1e14-85d8-4169-b251-6ceebda740cb

Bloom filter visualization https://claude.site/artifacts/2e673219-d056-44b8-9642-b0bbee928c54

Self playing snake game https://claude.site/artifacts/5574c1eb-ea43-4e20-9d89-c96b9d4cf1de

Reddit thread formatter https://claude.site/artifacts/6892d6ff-5f2e-4731-bb52-14fd3ec781db

Bitcoin game https://claude.site/artifacts/cf93dea8-1b44-4c44-8ff3-a2eef2a7d8cd

Music drum pad https://claude.site/artifacts/091a4c98-f9fc-4601-ae3d-29e3382cd5a3

TDEE, Macronutrient, and BMI Calculator https://claude.site/artifacts/bab072fe-4873-4a5f-b626-a076341c2d76

Stock Option Call Analyzer https://claude.site/artifacts/cd452263-d93a-4506-94b6-6dcb9681512f

Flappy bird game https://x.com/NickADobos/status/1803837860635627558

Sudoku solver https://claude.site/artifacts/22a509b7-5f6a-478a-b56c-298898c3cba6

Python interpreter https://claude.site/artifacts/3fdd108a-4937-4ca6-b2f4-3cf370fec57c

Drum synth pad https://claude.site/artifacts/4a0693bb-db93-4e81-8342-fd0921ae49b5

Diff checker https://claude.site/artifacts/020cf820-7c4b-406b-aeb5-e876337cd6af

Double pendulum simulator https://claude.site/artifacts/33451efb-3ddd-496e-95f9-3cc08c6c72de

By tackling these prompts, you’ll progressively master the skills needed to become a 100x engineer.