Skip to content

Portfolio

You will leave with a portfolio, not a certificate

Ten project briefs, three to six of which you will complete depending on your track. Each one is deployed on a public URL with the source on your own GitHub account, and each one has been through code review until a mentor agreed to merge it.

What's included
  • Deployed, not just writtenLive URL for every buildLive
  • Reviewed line by lineMerged only when it passesReviewed
  • Yours to keep and extendYour account, your commitsOwned

What counts as finished here

The same checklist applies to every project on this page, whichever track you are on.

Most portfolios fall apart under three questions in an interview: why did you choose that, what happens when it fails, and how would you change it now? Our project standard exists so you can answer all three.

  • It runs in production. Deployed to a public URL with environment configuration, a real database and no hard-coded secrets.
  • It handles the unhappy path. Validation, meaningful error responses, empty states, loading states and a plan for what the user sees when the network drops.
  • It is secured. Hashed passwords, proper authentication and authorisation, and protection against the injection and access-control failures in the OWASP Top Ten.
  • It is tested. At minimum, automated tests over the business rules and one end-to-end path through the critical flow.
  • It is readable. Sensible commit history on feature branches, a README that a stranger can follow to run it locally, and an architecture note explaining your main decisions.
  • It survived a change request. Every capstone gets one mid-build requirement change, because rewriting under pressure is the real job.

Project briefs are deliberately incomplete. You are expected to ask clarifying questions, make a decision where the brief is silent, write down why, and then defend it in your build review in front of the batch.

The project briefs

Frontend learners complete three, Backend learners three, and Full-Stack learners six including the capstone. Your mentor picks the mix that suits the roles you are targeting.

  • Multi-vendor e-commerce storefront

    Multi-vendor e-commerce storefront

    A storefront with faceted product search, cart persistence across devices, coupon and discount rules, Razorpay checkout with webhook verification, and a seller dashboard for inventory, pricing and order fulfilment.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Node.js
    • +2
  • Hospital appointment and records system

    Role-based scheduling for patients, doctors and receptionists with slot-clash prevention, prescription and visit history, document uploads, and an immutable audit trail on every record change.

    • Angular
    • .NET 8
    • C#
    • SQL Server
    • +1
  • Real-time team chat with presence

    Real-time team chat with presence

    Channels and direct messages with typing indicators, read receipts, presence tracking, offline message queueing and file attachments served from object storage with signed URLs.

    • React
    • TypeScript
    • Node.js
    • Socket.IO
    • +2
  • Expense tracker mobile app

    A cross-platform app with offline-first sync and conflict resolution, receipt capture from the camera, category budgets with alerts, and monthly spend analytics rendered as native charts.

    • React Native
    • TypeScript
    • .NET Web API
    • PostgreSQL
  • Production-grade REST API

    A versioned API with JWT access and refresh tokens, role and policy-based authorisation, per-client rate limiting, structured logging, health checks, integration tests against a real database and a container build pipeline.

    • ASP.NET Core
    • C#
    • JWT
    • xUnit
    • +2
  • Analytics dashboard with live data

    A revenue and funnel dashboard with server-side aggregation, date-range comparison, saved views, CSV export and streaming updates that stay under a 100 ms interaction budget on 50,000 rows.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • SQL
    • +1
  • Learning management platform

    Learning management platform

    Course catalogues, enrolment and progress tracking, video lessons with resumable playback position, quizzes with automatic scoring, and an instructor console for publishing content.

    • React
    • Redux Toolkit
    • Node.js
    • Express
    • +2
  • Food delivery ordering flow

    Food delivery ordering flow

    Restaurant browsing with distance and rating filters, live order status pushed to the customer, driver assignment logic, delivery tracking on a map, and a rating flow that feeds back into ranking.

    • React Native
    • Node.js
    • MongoDB
    • Google Maps API
    • +1
  • HR and payroll management portal

    Employee records, leave requests with a multi-level approval chain, attendance import, salary structures with statutory deductions, and month-end payslip generation running as a scheduled background job.

    • Angular
    • .NET 8
    • SQL Server
    • Entity Framework Core
    • +1
  • Property listings marketplace

    Property listings marketplace

    Map-based and filtered search across listings, an image gallery with upload and optimisation, saved searches with email alerts, an owner enquiry inbox, and server-rendered listing pages tuned for search visibility.

    • Next.js
    • TypeScript
    • .NET Web API
    • PostgreSQL
    • +1

Technology used across these builds

Each project deliberately reuses part of the previous stack and introduces one new piece, so nothing arrives all at once.

  • Next.js
  • React
  • Angular
  • TypeScript
  • Tailwind CSS
  • React Native
  • Node.js
  • .NET 8
  • C#
  • SQL
  • MongoDB
  • Redis
  • Socket.IO
  • REST APIs
  • JWT auth
  • Razorpay
  • Object storage
  • Docker
  • GitHub Actions
  • Cloud hosting
  • Automated tests
  • Git & GitHub

Want to see a finished capstone before you decide?

Ask us at your free demo class and we will open a recent learner's repository, walk through the architecture and show you the review comments that got it there.