Frontend DevelopmentMinor
Kanban Board with Drag-and-Drop
A Trello-style board with draggable cards, columns, and localStorage persistence.
Reactdnd-kit
Frontend DevelopmentMinor
Markdown Notes Editor with Live Preview
Split-pane editor that renders Markdown live as you type, with autosave.
Reactremark
Frontend DevelopmentMajor
E-commerce Storefront with Checkout Flow
Full storefront with cart, filters, and a working test-mode checkout.
Next.jsStripeZustand
Frontend DevelopmentAdvanced Minor
Real-time Collaborative Whiteboard
Multiple cursors drawing on the same canvas in real time.
Canvas APIWebSockets
Frontend DevelopmentAdvanced Minor
Component Library with Storybook
A documented, reusable UI kit with variants, props tables, and themes.
ReactStorybookTailwind
Frontend DevelopmentMinor
Portfolio Site Generator from JSON Config
Feed it a JSON resume and it renders a full portfolio site.
Next.js
Frontend DevelopmentMinor
Multi-step Form Wizard with Validation
Branching multi-step form with per-step validation and progress state.
React Hook FormZod
Frontend DevelopmentMinor
Infinite Scroll Image Gallery
Masonry gallery with lazy-loaded images and skeleton loaders.
ReactIntersectionObserver
Frontend DevelopmentAdvanced Minor
Dashboard with a Pluggable Theming Engine
Users can create and save custom color themes beyond light/dark.
ReactCSS Variables
Frontend DevelopmentMajor
Streaming Service UI Clone
Netflix-style horizontally scrolling rows with hover-preview cards.
Next.jsFramer Motion
Frontend DevelopmentAdvanced Minor
Accessibility Audit Tool for Web Pages
Paste a URL or HTML and get a WCAG violation report with fixes.
Reactaxe-core
Frontend DevelopmentMajor
Micro-frontend Shell with Module Federation
Independently deployable feature apps composed into one shell.
WebpackReact
Backend DevelopmentMinor
REST API for a Library Management System
CRUD for books, members, and loans with due-date logic.
Node.jsExpressMongoDB
Backend DevelopmentMinor
URL Shortener with Click Analytics
Short links with geo/device analytics on every redirect.
Node.jsRedis
Backend DevelopmentAdvanced Minor
Token Bucket Rate Limiter Middleware
Reusable middleware enforcing per-user and per-IP request limits.
Node.jsRedis
Backend DevelopmentAdvanced Minor
Job Queue System with Retry & Backoff
Background job processing with exponential backoff and dead-letter queues.
BullMQRedis
Backend DevelopmentMajor
Multi-tenant SaaS Backend
Isolated tenant data on shared infrastructure with strict RLS policies.
PostgresRow-Level Security
Backend DevelopmentMajor
GraphQL Gateway over Multiple REST Services
One GraphQL schema stitched together from several internal APIs.
Apollo ServerREST
Backend DevelopmentAdvanced Minor
Chunked Upload Service with Resume Support
Large file uploads that survive network drops and resume mid-file.
Node.jsS3
Backend DevelopmentAdvanced Minor
Multi-channel Notification Service
Templated email/SMS/push notifications with delivery tracking.
Node.jsNodemailerTwilio
Backend DevelopmentMajor
Event Sourcing & Audit Log System
Every state change is an immutable event; current state is derived.
PostgresEvent Store
Backend DevelopmentAdvanced Minor
Idempotent Payment Webhook Processor
Handles duplicate webhook deliveries safely using idempotency keys.
Node.jsStripe
Backend DevelopmentMajor
Real-time Chat Backend
Horizontally scalable chat backend with presence and typing indicators.
Socket.ioRedis Pub/Sub
Backend DevelopmentAdvanced Minor
Role-Based Access Control Engine
Configurable roles, permissions, and resource-level guards.
Node.jsPostgres
Full StackMajor
Social Media Clone
Posts, likes, comments, and a follow graph, built end to end.
Next.jsFirebase
Full StackMajor
Job Board Platform
Postings, applications, and recruiter dashboards with advanced search.
Next.jsPostgres
Full StackAdvanced Minor
Blogging Platform with SEO Built In
Markdown-based blog with sitemap, OpenGraph tags, and RSS.
Next.jsMDX
Full StackMajor
Online Code Judge
Submit code, run it in a sandboxed container, auto-grade against test cases.
Node.jsDockerReact
Full StackAdvanced Minor
Appointment & Room Booking System
Calendar-based booking with conflict detection and reminders.
Next.jsPostgres
Full StackMinor
Shared Expense Tracker
Split bills between friends or roommates with running balances.
ReactFirebase
Full StackAdvanced Minor
Recipe Sharing Platform
Upload recipes, rate others, and filter by ingredients on hand.
Next.jsMongoDB
Full StackMajor
Freelance Marketplace with Escrow-style Payments
Clients post jobs, freelancers bid, funds release on milestone approval.
Next.jsStripe Connect
Full StackMajor
Mini Learning Management System
Courses, lessons, quizzes, and progress tracking for instructors and students.
Next.jsPostgres
Full StackMajor
Event Ticketing Platform with QR Check-in
Sell tickets, generate unique QR codes, and scan them at the door.
Next.jsQR Codes
Full StackAdvanced Minor
Real Estate Listing Portal with Map Search
Property listings with map-based filtering and saved searches.
Next.jsMapbox
Full StackMinor
Habit Tracker with Streaks & Reminders
Daily habit check-ins with streak counters and gentle nudges.
ReactFirebase
AI / Machine LearningMinor
Sentiment Analysis on Product Reviews
Classify reviews as positive/negative/neutral and visualize trends.
Pythonscikit-learn
AI / Machine LearningMinor
Spam & Fraud Detection Classifier
Detect spam messages or fraudulent transactions from labeled data.
Pythonscikit-learn
AI / Machine LearningAdvanced Minor
Resume Parser & Job-Fit Scorer
Extract structured data from resumes and score fit against a job description.
PythonNLP
AI / Machine LearningMinor
Custom Image Classifier
Train a CNN on your own labeled image set, not just MNIST.
PythonTensorFlow
AI / Machine LearningMajor
RAG Chatbot over Custom Documents
Chatbot that answers only from a private document set, with citations.
LangChainVector DB
AI / Machine LearningAdvanced Minor
Recommendation Engine
Suggest products or content based on user-item interaction history.
PythonCollaborative Filtering
AI / Machine LearningAdvanced Minor
OCR-based Document Extraction Pipeline
Turn scanned invoices or forms into structured, searchable data.
PythonTesseract
AI / Machine LearningMinor
Handwritten Digit Recognizer with Your Own Canvas
Draw a digit in the browser and classify it live, no upload needed.
TensorFlow.js
AI / Machine LearningMajor
AI Code Review Assistant
Reviews pull requests for bugs, style issues, and missing tests.
LLM APIAST parsing
AI / Machine LearningAdvanced Minor
Voice-to-Text Meeting Summarizer
Transcribes a recording and produces action items and a summary.
Whisper APILLM API
AI / Machine LearningMajor
Fine-tune a Small LLM for Domain Q&A
Fine-tune an open model on a narrow domain and evaluate it against the base model.
PythonLoRA
AI / Machine LearningAdvanced Minor
Face Detection & Auto-Blur Privacy Tool
Detect faces in images/video and blur them automatically.
PythonOpenCV
DevOps / CloudMinor
CI/CD Pipeline for a Node App
Lint, test, build, and deploy on every push to main.
GitHub Actions
DevOps / CloudMinor
Dockerize a Multi-service App
Frontend, backend, and database running together with one command.
Docker Compose
DevOps / CloudMajor
Kubernetes Deployment with Auto-scaling
Deploy an app that scales pods automatically under load.
KubernetesHPA
DevOps / CloudAdvanced Minor
Infrastructure as Code on AWS
Provision VPC, compute, and database entirely from code.
TerraformAWS
DevOps / CloudAdvanced Minor
Centralized Logging Stack
Aggregate logs from multiple services into one searchable dashboard.
Grafana LokiPromtail
DevOps / CloudMajor
Blue-Green Deployment Pipeline
Zero-downtime deploys with instant rollback on failure.
AWSGitHub Actions
DevOps / CloudAdvanced Minor
Monitoring & Alerting Dashboard
Track latency, error rate, and resource usage with alert thresholds.
PrometheusGrafana
DevOps / CloudMinor
Self-hosted CI Runner Setup
Run your own CI runner instead of relying on hosted minutes.
DockerGitHub Actions
DevOps / CloudAdvanced Minor
Secrets Management with Vault
Centralized, access-controlled secrets instead of scattered .env files.
HashiCorp Vault
DevOps / CloudAdvanced Minor
Serverless API on Lambda + API Gateway
A pay-per-use API with no servers to manage.
AWS LambdaAPI Gateway
UI / UX DesignMinor
Design System & Component Tokens
Color, spacing, and type tokens applied consistently across components.
Figma
UI / UX DesignMinor
Usability Testing Report for an Existing App
Run 5 test sessions on a real app and document friction points.
FigmaUser Testing
UI / UX DesignAdvanced Minor
Redesign Case Study
Before/after redesign of a real product with documented rationale.
Figma
UI / UX DesignMinor
Mobile Onboarding Flow Prototype
A 3–5 screen onboarding flow with interactive transitions.
FigmaPrototyping
UI / UX DesignAdvanced Minor
Accessibility-first Redesign
Audit an app against WCAG and redesign the worst offenders.
FigmaWCAG
UI / UX DesignMajor
Dashboard Design for a Data-heavy SaaS
Information hierarchy and layout for a dense analytics product.
Figma
UI / UX DesignMinor
Micro-interaction Prototype Library
A reusable set of button, toggle, and loading micro-interactions.
FigmaFramer
UI / UX DesignMinor
Dark Mode Variant of an Existing Design System
Extend a light-only design system with a considered dark palette.
Figma
UI / UX DesignAdvanced Minor
Persona-driven App Concept from Scratch
Interview real users, build personas, then design around their needs.
FigmaUser Research
UI / UX DesignMajor
Cross-platform Design Kit
One design language expressed consistently across web and mobile.
Figma
Mobile App DevelopmentMinor
Offline-first To-Do App
Works with no connection and syncs once you're back online.
React Native
Mobile App DevelopmentAdvanced Minor
Expense Splitter for Groups
Track shared expenses on a trip and settle up automatically.
React NativeFirebase
Mobile App DevelopmentAdvanced Minor
Fitness Tracker with Step Counter
Uses device motion sensors to track steps and daily activity.
React NativeDevice Sensors
Mobile App DevelopmentMajor
Local Food Delivery App
Browse restaurants, order, and track delivery on a live map.
React NativeMaps
Mobile App DevelopmentMajor
Chat App with Push Notifications
1:1 and group messaging with real push notifications.
React NativeFirebase
Mobile App DevelopmentMinor
Weather App with Location & Widgets
Location-aware forecasts with a home-screen widget.
React NativeWeather API
Mobile App DevelopmentMinor
Meditation & Habit App
Guided sessions, streaks, and scheduled reminders.
React Native
Mobile App DevelopmentAdvanced Minor
QR-based Attendance App
Scan a code to mark attendance, with an admin dashboard.
React NativeQR Scanner
Mobile App DevelopmentMajor
Offline-first Notes App with Conflict Resolution
Edits made offline on two devices merge without losing data.
React NativeCRDTs
Mobile App DevelopmentMajor
Cross-platform Marketplace App
Buy and sell listings with chat, search, and payments.
React NativePostgres
Data ScienceMinor
Exploratory Data Analysis on a Public Dataset
Clean, explore, and visualize a real-world dataset end to end.
PythonPandas
Data ScienceAdvanced Minor
Sales Forecasting with Time Series Models
Forecast future sales and quantify uncertainty in the prediction.
PythonProphet
Data ScienceAdvanced Minor
Customer Segmentation Dashboard
Cluster customers by behavior and visualize each segment's traits.
PythonK-Means
Data ScienceMinor
A/B Test Analysis Simulator
Simulate experiments and check significance the right way.
PythonStatistics
Data ScienceAdvanced Minor
Interactive Data Dashboard
A shareable dashboard where filters update charts in real time.
StreamlitPlotly
Data ScienceMajor
Churn Prediction Model with Explainability
Predict churn and explain exactly why each prediction was made.
PythonSHAP
Data ScienceAdvanced Minor
Web Scraper + Auto-generated Report
Scrapes a site on a schedule and emails a summary report.
PythonBeautifulSoup
Data ScienceMinor
Stock Market Trend Analyzer
Visualize moving averages and trend indicators for chosen tickers.
PythonPandas
Data ScienceAdvanced Minor
Geo-spatial Data Visualization
Map regional data like population density or delivery times.
PythonGeoPandas
Data ScienceMajor
End-to-end ML Pipeline with Monitoring
Training, deployment, and drift monitoring for a production model.
PythonMLflow
CybersecurityMinor
Password Strength Checker & Breach Lookup
Scores password strength and checks against known breaches.
Node.jsHaveIBeenPwned API
CybersecurityMinor
Port Scanner & Network Mapper
Scans a range of ports and reports open services on a host.
PythonSockets
CybersecurityAdvanced Minor
Phishing URL Detector
Classifies URLs as phishing or safe using structural features.
PythonML
CybersecurityMinor
Secure File Encryption Tool
Encrypt and decrypt files locally with a password-derived key.
Node.jsAES
CybersecurityMajor
Vulnerability Scanner for Web Apps
Checks for common issues like missing headers, XSS, and open redirects.
PythonHTTP
CybersecurityAdvanced Minor
Two-Factor Auth System from Scratch
Implement TOTP-based 2FA without an off-the-shelf auth provider.
Node.jsTOTP
CybersecurityMajor
Log-based Intrusion Detection System
Flags suspicious patterns like repeated failed logins in real time.
PythonELK
CybersecurityAdvanced Minor
Secure Password Manager
Locally encrypted vault for storing and generating passwords.
ElectronAES
CybersecurityMajor
Capture-the-Flag Style Challenge Platform
Host your own CTF challenges with scoring and leaderboards.
Next.jsDocker
CybersecurityAdvanced Minor
API Security Audit Tool
Checks an API's auth, rate limits, and headers against best practice.
Node.js
Blockchain / Web3Minor
ERC-20 Token & Faucet
Deploy your own token and a faucet that dispenses test amounts.
SolidityHardhat
Blockchain / Web3Advanced Minor
NFT Minting DApp
Mint, view, and transfer NFTs through a connected wallet.
Solidityethers.js
Blockchain / Web3Advanced Minor
Decentralized Voting System
Tamper-resistant voting where every ballot is an on-chain transaction.
SolidityReact
Blockchain / Web3Minor
Crypto Wallet Tracker Dashboard
Track balances and transaction history across multiple wallets.
ReactWeb3.js
Blockchain / Web3Major
Smart Contract Escrow for Freelance Payments
Funds release automatically once both parties confirm delivery.
Solidity
Blockchain / Web3Major
On-chain Certificate Verifier
Issue and verify tamper-proof certificates anchored on-chain.
SolidityIPFS
Blockchain / Web3Major
Simple Token-Swap DEX Simulator
A minimal automated market maker for swapping two test tokens.
SolidityAMM Math
Blockchain / Web3Major
DAO Governance Mini-Platform
Proposal creation, token-weighted voting, and execution.
SolidityReact
Blockchain / Web3Advanced Minor
Supply Chain Tracker on Blockchain
Track a product's custody chain with an immutable audit trail.
Solidity
Blockchain / Web3Advanced Minor
Multi-signature Wallet
Requires multiple approvals before a transaction executes.
Solidity
Game DevelopmentMinor
2D Platformer with Physics
Jump, gravity, and collision built from first principles.
Phaser
Game DevelopmentMinor
Multiplayer Tic-Tac-Toe
Two players, one board, real-time moves over WebSockets.
Socket.io
Game DevelopmentMinor
Chrome-Dino-Style Endless Runner
An obstacle-dodging endless runner with increasing difficulty.
Canvas API
Game DevelopmentAdvanced Minor
Turn-based RPG Battle System
Stats, turn order, skills, and a basic enemy AI.
Phaser
Game DevelopmentAdvanced Minor
Procedural Maze Generator & Solver
Generates a new maze every time and visualizes the solving algorithm.
JavaScript
Game DevelopmentMajor
Real-time Multiplayer Game with Leaderboard
Several players in one live session, ranked on a global leaderboard.
Socket.ioRedis
Game DevelopmentAdvanced Minor
Physics-based Puzzle Game
Puzzles solved by manipulating gravity, momentum, and collisions.
Matter.js
Game DevelopmentMajor
3D Mini-golf Game
A playable 3D course with camera control and physics-based putting.
Three.js
Systems & Low-levelAdvanced Minor
Custom Shell (Mini Bash Clone)
Parses commands, handles pipes and redirection, and runs processes.
CPython
Systems & Low-levelAdvanced Minor
In-memory Key-Value Store
A mini Redis with TTL support and a simple text protocol.
Go
Systems & Low-levelAdvanced Minor
HTTP Server from Raw Sockets
Parses raw HTTP requests and serves responses without a framework.
CSockets
Systems & Low-levelMajor
Compiler/Interpreter for a Toy Language
Lexer, parser, and evaluator for a language you design yourself.
PythonRust
Systems & Low-levelMajor
Distributed Task Scheduler
Distributes jobs across worker nodes with failure recovery.
GogRPC
Systems & Low-levelMajor
Peer-to-Peer File Sharing Tool
Chunked file transfer directly between peers, no central server.
PythonSockets
Systems & Low-levelMajor
Mini Version Control System
Implements commit, diff, and branch from scratch, Git-style.
Go
Systems & Low-levelAdvanced Minor
Load Balancer Simulator
Round-robin and least-connections strategies against mock backends.
Go