Practice Projects
Build real projects to strengthen your portfolio and sharpen your skills.
Todo App
BeginnerA classic task manager where users can add, complete, edit, and delete todos, with state persisted in the browser.
Personal Portfolio
BeginnerA responsive single-page portfolio showcasing your bio, projects, and contact links, ready to deploy to a static host.
Weather Widget
BeginnerA small app that fetches the current weather for a city from a public API and renders it with simple loading and error states.
Markdown Previewer
BeginnerA split-pane editor that converts Markdown text to live HTML preview as the user types.
Tip Calculator
BeginnerAn interactive calculator that splits a bill, applies a tip percentage, and shows per-person totals.
REST API with Auth
IntermediateA backend REST API with user registration, JWT authentication, protected routes, and a relational database.
Weather Dashboard
IntermediateA multi-city weather dashboard with search, saved locations, charts of forecast data, and client-side caching.
Blog with CMS
IntermediateA full-stack blog with Markdown posts, an admin dashboard for authoring, and server-side rendered public pages.
Expense Tracker
IntermediateA personal finance app to log income and expenses, categorize transactions, and visualize monthly spending trends.
Mobile Fitness Tracker
IntermediateA cross-platform mobile app that logs workouts, tracks streaks, and stores history with offline support.
Real-time Chat App
AdvancedA real-time messaging app with rooms, presence indicators, typing status, and message history over WebSockets.
E-commerce Platform
AdvancedA storefront with product catalog, cart, checkout, payment integration, and an order-management admin panel.
ML Image Classifier
AdvancedAn image classification service that trains a convolutional model, serves predictions via an API, and exposes a web upload UI.
CI/CD Pipeline & Infrastructure
AdvancedAn automated pipeline that builds, tests, containerizes, and deploys an application to the cloud with infrastructure as code.
Blockchain Voting DApp
AdvancedA decentralized voting application with smart contracts, a wallet-connected frontend, and on-chain result tallying.
Multi-tenant SaaS
Production-gradeA production SaaS with organization-based multi-tenancy, role-based access control, subscription billing, and audit logging.
Video Streaming Service
Production-gradeA scalable video platform with upload, transcoding, adaptive bitrate streaming, a CDN, and a recommendation feed.
Observability Platform
Production-gradeA monitoring system that ingests metrics and logs, runs alerting rules, and renders dashboards for distributed services.
AI RAG Assistant
Production-gradeA production retrieval-augmented generation assistant with document ingestion, a vector store, streaming responses, and evaluation.
Secure Banking API
Production-gradeA hardened financial API with strong authentication, encryption, transaction integrity, fraud checks, and compliance logging.