A Noroff assignment with the goal of taking "..the skills learned over the past three semesters and create an auction website."
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
The page is built with the following technologies:
In development:
- Clone the repo:
git clone git@github.com:ttowntom/noroff-fed-sp2.git
- Install the dependencies:
npm install
- Create a
.env
file in root by copying the.env.example
file and filling in the necessary values.
cp .env.example .env
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