Build projects with AI
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
- Intermediate Prompts
- Advanced Prompts
- Additional Project Ideas
- Why These Prompts Are Valuable
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.