semester-project2

Alt Text

Overview

An auction site is looking to launch a website where users can add items to be bid on and bid on items other users have put up for auction.

When new user joins the website, they are given 1000 credits to use on the site. They can get credits by selling items and use credit by buying items. Non-registered users can search through the listings, but only registered users can make bids on listings.

Features

  • A user with a stud.noroff.no email may register
  • A registered user may login
  • A registered user may logout
  • A registered user may update their avatar
  • A registered user may view their total credit
  • A registered user may create a Listing with a title, deadline date, media gallery and description
  • A registered user may add a Bid to another user’s Listing
  • A registered user may view Bids made on a Listing
  • A registered user may use credit to make a Bid on another user’s Listing
  • An unregistered user may search through Listings

Built With

  • JavaScript
  • HTML
  • CSS
  • Bootstrap

Prerequisites

  • Node.js
  • npm (comes with Node.js)

Installation

To set up the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/bushrakalaji/semester-project2.git
  2. Navigate to the project directory: cd semester-project2
  3. Install the dependencies: npm install
  4. Start the development server: npm run start

Contributing

To contribute to the project, follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature: git checkout -b my-new-feature
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push the branch to your fork: git push origin my-new-feature
  5. Create a new pull request

Author

  • Bushra kalaji