/noroff-fed-sp2

Noroff Semester Project 2 (QuickBid)

Primary LanguageJavaScript

Automated E2E Testing

Semester Project 2, QuickBid auction site

image

A Noroff assignment with the goal of taking "..the skills learned over the past three semesters and create an auction website."

Description

This is a website created for the Noroff Semester Project 2 assignment. The website is a fictional auction site called QuickBid. The full assignment description can be found here.

The site is built with a mobile-first approach and is responsive. The site is built with a focus on accessibility and usability.

The site is built with a component based approach. Each page's JS calls the necessary components and the components are built to be reusable. The handlers for the components are built to be reusable when possible. The pages created for the assignment are:

  • Sign up page
  • Login page
  • Profile page
  • Listings page
  • Listing page
  • Search results page
  • Create listing page
  • Edit listing page

Built With

The page is built with the following technologies:

In development:

Getting Started

Installing

  1. Clone the repo:
git clone git@github.com:ttowntom/noroff-fed-sp2.git
  1. Install the dependencies:
npm install
  1. Create a .env file in root by copying the .env.example file and filling in the necessary values.
cp .env.example .env

Running

To run the app in dev mode, run the following commands:

npm run dev

To build the app for production, run the following commands:

npm run build