Home / Projects
Projects

Real projects. Real frameworks. Real source code.

Can we actually build something? Yes – here are the project categories, technology stacks and code we build and teach.

Free for everyone

Free QA Demo Website – practise automation here

A full practice site built for testers – 29 practice pages across five sections. Every element has a stable id and data-testid, and every page comes with practice tasks plus sample Selenium and Playwright code.

No login, no ads. Use it for Selenium, Playwright or Cypress practice.

  • Elements – text box, checkbox tree, radio buttons, web tables with add/edit/delete, buttons, links, file upload and download, dynamic properties.
  • Forms – a long practice form with validation, registration and login, and every kind of dropdown.
  • Alerts, Frame & Windows – alerts, confirms, prompts, frames, nested frames, new tabs and windows, modal dialogs.
  • Widgets – accordion, auto complete, date picker, slider, progress bar, tabs, tool tips and a multi-level menu.
  • Interactions – drag and drop, droppable targets, sortable lists, selectable lists and grids, resizable boxes.
Practice Applications

Eight applications, not a page of widgets

The demo site teaches you the controls. These teach you the journeys – the kind of end-to-end flow you are asked to automate on your first day. Eight applications, 70 pages: five are free with no login, and banking, telecom and ERP open with a Lifetime Membership. Nothing you type leaves your browser.

Live now

ShopKart – e-commerce

Search, filter and sort a catalogue of 44 products, open a product, add to cart, change quantities, apply coupons, fill a checkout form with full validation, place an order and see it in your order history.

  • Search, four filters and five sort orders
  • Cart with quantity rules and three coupon types
  • Checkout form with 15 validation rules
  • Order confirmation, history and cancellation
  • Login and registration with a password meter
Live now

MediCare Hospital – healthcare

Find a doctor across 12 specialities and 5 branches, pick a slot from a seven-day calendar, fill the patient form and book an appointment. Lab reports with sorting and file download included.

  • Doctor search and five filters
  • Seven-day slot calendar with booked slots
  • Patient form with insurance rules
  • Appointment history with cancellation
  • Lab reports: sort, filter and download
Live now

TravelGo – travel booking

Search buses between cities, filter and sort the results, pick seats on a live two-deck layout, enter one passenger per seat and get a ticket with a PNR. Hotels too: search by city and dates, filter on price, stars and amenities, choose a room and book the stay.

  • Route search with swap and date shortcuts
  • Six filters and five sort orders
  • Live seat map: booked, ladies and selected seats
  • A passenger form generated per seat
  • Ticket with PNR, download and cancellation
  • Hotel search: 20 properties, rooms and a guest form
Live now

InsureHub – insurance

Get a quote for five kinds of cover, compare plans, fill a proposal form that grows as you answer it, pay with a discount code and then raise a claim on the policy you bought.

  • A premium that is a formula you can verify
  • Plan comparison with filters and sorting
  • Conditional questions: nominee, guardian, illness
  • Payment modes, discount codes and GST
  • Claims approved or sent to review by the rules
Live now

CargoLink – logistics & supply chain

Quote a freight rate from pincode to pincode, book the shipment with package rows you add and remove, track it through seven stages and work a warehouse stock table.

  • Volumetric versus actual weight, zones and surcharges
  • Package rows, pickup slots and date rules
  • Seven-stage tracking timeline by AWB
  • Warehouse stock: search, two filters and sorting
  • Reorder a low row and watch the status change
Lifetime Membership

Banking Application – net banking

Read a statement you can filter and page through, move money on four channels that each have their own limit, clear an OTP that locks you out after three wrong tries, add payees, block a card and run the EMI and FD calculators.

  • Statement with eight filters, sorting and pagination
  • Four transfer channels, each with its own limit
  • OTP that locks after three wrong attempts
  • Payees with IFSC validation and a 24 hour cooling period
  • EMI and FD figures you can check by hand
Lifetime Membership

NovaTel – telecom self care

Recharge a number the circle is worked out from, compare plans, read a postpaid bill line by line with overage and a late fee, watch usage, request a port-out and raise a complaint with an SLA.

  • Plan catalogue with six filters, sorting and compare
  • Coupons with minimums and caps, and a card declined on purpose
  • Postpaid bill with overage, GST and a late fee
  • Usage split by data, calls and SMS
  • Complaints with dependent dropdowns and an SLA clock
Lifetime Membership

AxisERP – enterprise ERP

Raise a multi-line purchase order that needs approval above a threshold, issue stock you cannot over-issue, invoice with GST that changes with the state, and apply for leave against a balance.

  • Multi-line purchase orders with per-line discount and tax
  • An approval threshold a PO cannot cross on its own
  • Stock across three warehouses with reorder flags
  • CGST and SGST inside the state, IGST outside it
  • Leave with a balance, half days and an overlap check

Every control has a stable id and data-testid, every list item has a picture, and each app has its own practice task list.

Code

Automation Projects

Working frameworks you can download and run – Playwright, Selenium Java, Selenium Python, API and mobile – each one with what it teaches and how to run it.

AI

AI Projects

A voice controlled assistant, blockchain certificate verification and an AI test case generator – each with the testing story that makes it worth putting on a CV.

Domains

Real-Time Projects

Six domains – e-commerce, travel, healthcare, banking, ticketing and ride hailing – with test cases, QA documents, automation code and a practice application for each.

Project Categories

What we build

Ten project categories – each with a real application, a framework and a technology stack you can show in interviews or reuse in your team.

Automation Projects

End-to-end UI automation of e-commerce, travel and banking style applications.

SeleniumPlaywrightTestNGCucumber

AI Testing Projects

AI-generated test suites, LLM evaluation harnesses and AI-assisted defect analysis.

PythonLLMGenAI

API Automation Projects

Rest Assured BDD, Serenity API, Karate and Spring Boot API test frameworks.

Rest AssuredPostmanKarate

Performance Projects

Load, stress and soak test suites with realistic workload models and reports.

JMeterGatlingk6

Playwright Projects

Playwright UI + API tests with fixtures, parallel runs and CI pipelines.

PlaywrightTypeScriptJavaScript

Selenium Projects

Selenium with Java, Python and C# – BDD, Serenity and hybrid frameworks.

JavaPythonC#Serenity

AI Agent Projects

AI test agents that plan, execute and report tests using MCP and LLMs.

MCPAI AgentsRAG

DevOps Testing Projects

Selenium Grid on Docker/Kubernetes with Jenkins and GitHub Actions pipelines.

DockerKubernetesJenkins

Real-Time Projects

Flipkart, RedBus, Apollo, travel, banking and eBay case apps with full QA documents.

Test CasesBug ReportsTest Plans

Project-Based Learning

Every program ends with a team project that mirrors real company work.

Team ProjectCode ReviewDemo
Project Tracks

Four tracks, from classic to cutting-edge

Track 1

QA Automation

Java + Selenium + TestNG + Cucumber + API

Track 2

Modern Automation

Playwright + TypeScript + API + CI/CD

Track 3

AI Testing

Python + LLM + AI Agents + MCP + RAG

Track 4

Enterprise QA

Automation + API + Performance + DevOps

Open source

Clone and run our projects

Complete frameworks from our GitHub – members also get the matching course notes, QA documents and walkthroughs.

Project Source Code (GitHub) 11 resources

Complete automation projects you can clone, run and extend.