๐Ÿงช Testing & Demo Site

The Dummy Site

A public playground for testing login flows, password managers, form autofill, and automation scripts.

What you can test here

๐Ÿ”

Login / Logout

Standard username/email + password form. Supports "remember me" cookie.

Go to Login โ†’
๐Ÿ“

Sign Up

Full registration form: first/last name, username, email, password & confirm.

Go to Sign Up โ†’
๐Ÿ”‘

Change Password

Current password + new password + confirm. Updates stored hash instantly.

Change Password โ†’
๐Ÿ“ง

Forgot / Reset Password

Forgot password flow with visible reset token (no email sender needed).

Forgot Password โ†’
๐Ÿ‘ค

Profile Update

Edit first name, last name, and email on a protected profile page.

Edit Profile โ†’
๐Ÿ“ฑ

2FA Demo

Two-factor authentication UI. Any 6-digit code is accepted for testing.

Try 2FA โ†’
๐Ÿ’ณ

Checkout / Payment

Dummy payment form with card number, expiry, CVV, and billing address. Great for autofill testing.

Go to Checkout โ†’
๐Ÿ 

Shipping Address

Full address form with all standard autocomplete attributes: street, city, state, ZIP, country, phone.

Fill Address โ†’
๐Ÿ“ฌ

Contact Form

Name, email, subject, message. Submissions accessible via GET /api/contact for automation.

Contact Form โ†’
๐Ÿ“‹

Multi-step Wizard

3-step onboarding flow: personal info โ†’ address โ†’ review. Tests multi-page form automation.

Start Wizard โ†’
โšก

Dynamic Content

Spinners, lazy-loaded lists, load-more pagination, and debounced search. Built for waitFor assertions.

Try Dynamic โ†’
๐ŸชŸ

Modal Interactions

Native dialogs โ€” basic modal, confirm, form-in-modal, login-in-modal, nested. Tests overlay handling.

Try Modals โ†’
๐Ÿง‘โ€๐Ÿ’ผ

Fake Personas

6 pre-built fake identities with name, email, password, address, and payment card. Click any field to copy.

Browse Personas โ†’

๐Ÿ”‘ Pre-built Test Credentials

Use these accounts immediately โ€” no signup required.

Account 1
Usernameadmin
Passwordpassword123
Account 2
Usernametestuser
PasswordTest1234!
Account 3
Usernamedemo
Passworddemo123

๐Ÿค– REST API

All endpoints return JSON. No API key required โ€” open for automation, scripts, and headless testing.

POST /api/login Authenticate and start a session
POST /api/signup Create a new account
GET /api/me Get the current session's user
GET /api/users List all registered usernames
POST /api/logout Destroy the current session
Open Swagger Docs โ†’