Fast, easy e‑bike rentals (demo)

A simple front‑end project built by a Computer Science (2nd semester) student. Clean UI, clear structure, and a lightweight “showcase” flow.

About

A small, showcase‑style e‑bike rental UI built with HTML/CSS/JavaScript. The focus is not “many features”, but clean structure, readable code, and a complete demo flow.

Goal

Create a modern landing page + models list + a basic account page that looks professional while staying realistic for a 2nd‑semester CS student project.

What’s inside

Home (this page), Models (cards), Account (login/signup), and a simple “Rent request” modal that redirects to a confirmation page.

Demo auth

Sign‑ups are stored only as in‑memory JSON objects. This keeps the project backend‑free: refreshing the page clears the data (expected for a demo).

What you can do

  1. 1
    Browse models

    Open the models page and explore card layouts and responsive design.

  2. 2
    Login / Sign up

    Try the basic form validation and an in‑memory user list (no database).

  3. 3
    Send a rent request

    Pick a model, submit the modal form, and land on the confirmation page.

Tech stack

HTML CSS JavaScript Responsive UI Basic a11y

Demo note: accounts are reset on refresh because data is stored only in memory.

  • Keep folders/paths consistent (GitHub Pages friendly).
  • Prefer grid/flex layouts over fixed margins.
  • Small animations can improve “feel” without adding complexity.

Quick stats

Numbers are illustrative (this is a demo UI).

Customer satisfaction
87%
Available models
3
Maintenance
Weekly
Support
24/7