Skip to content

Auction website built with Vite, Tailwind CSS, and vanilla JavaScript. Features user authentication, listing creation, bidding system, and search functionality using Noroff API.

Notifications You must be signed in to change notification settings

Torehirth/Bid-Rally

Repository files navigation

BidRally - Online Auction Platform

A modern and responsive auction platform where users can create listings, place bids, and manage their profiles. Built with Vite, Tailwind CSS v4, and vanilla JavaScript using the Noroff API v2.

Live Demo

Image

Features

  • User registration & login (stud.noroff.no email required)
  • Profile management (avatar updates & credit balance)
  • Create, browse, and search auction listings
  • Place bids and view bid history (registration required)
  • Responsive design with mobile-friendly navigation

Tech Stack

  • Frontend: Vite, Tailwind CSS v4, Vanilla JavaScript (ES6+)
  • Backend: Noroff API v2 with JWT authentication
  • Testing: Vitest, Playwright
  • Deployment: GitHub Pages
  • Tooling: ESLint, Prettier, Husky, npm, Git

Getting Started

  1. Clone the repository:

    git clone https://github.com/Torehirth/Bid-Rally.git
    cd bid-rally
  2. Install dependencies:

    npm install
  3. Open .env.example, rename it to .env, and add your Noroff API v2 credentials.

  4. Start the development server:

    npm run dev

    The app will be available at http://localhost:5173.

License

This project is for educational purposes as part of the Noroff Front-End Development course.

Contributing

Read more here - Contributing

About

Auction website built with Vite, Tailwind CSS, and vanilla JavaScript. Features user authentication, listing creation, bidding system, and search functionality using Noroff API.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •