Skip to content

Discover your next Milestone.

Choose from industry-vetted challenges. Build local, push to GitHub, and earn cryptographic proof of your engineering skills.

URL Shortener Service

backendFoundation365d access
99onwards

Build a URL shortener — generate short codes, redirect to original URLs, track click analytics, and enforce rate limits per IP. Compact project, dense backend concepts.

  • Build a URL shortening service with unique code generation
  • Implement Redis caching to reduce database load on hot lookup paths
  • Track analytics data (click counts) without slowing down the critical path
  • Apply per-IP rate limiting using Redis counters and TTLs

Blog Platform API with Auth

backendFoundation365d access
99onwards

Build a blog backend with JWT-based user authentication, post creation, tagging, and pagination. Learn auth patterns and API design that carry into every backend project.

  • Implement JWT-based authentication: registration, login, and token verification
  • Hash passwords securely using bcrypt
  • Protect routes with authentication middleware
  • Enforce ownership rules: users can only modify their own resources

Student Management System API

backendFoundation365d access
99onwards

Build a full REST API for managing students, courses, and enrollments — full CRUD, relational data, and clean endpoint design. The classic backend project, done properly.

  • Design relational database schemas with foreign keys and join tables
  • Build a complete REST API with all standard HTTP methods and status codes
  • Implement input validation and meaningful error responses
  • Test API endpoints systematically using Postman or Thunder Client
12k+
Verified Developers
150+
Active Projects
450+
Companies Hiring
14 Days
Avg. Completion

Got questions?

Every challenge includes detailed documentation, technical constraints, and automated evaluation scripts to ensure you have everything you need to succeed.