Holidaze Holidaze is an app where users can browse and book venues, and venue managers can create and manage their listings.
Holidaze is an app offering two key functionalities: a customer-facing side where users can search, browse, and book venues, and update or delete their bookings, and an admin-facing side where users can register as venue managers to create, delete, and manage their own venues and bookings.
- A user may view a list of Venues
- A user may search for a specific Venue
- A user may view a specific Venue page by id
- A user may view a calendar with available dates for a Venue
- A user with a stud.noroff.no email may register as a customer
- A registered customer may create a booking at a Venue
- A registered customer may view their upcoming bookings
- A user with a stud.noroff.no email may register as a Venue manager
- A registered Venue manager may create a Venue
- A registered Venue manager may update a Venue they manage
- A registered Venue manager may delete a Venue they manage
- A registered Venue manager may view bookings for a Venue they manage
- A registered user may login
- A registered user may update their avatar
- A registered user may logout
- React
- Tailwind css
- Vite
1 Clone the repo:
https://github.com/Tokle89/holidaze2 Running:
npm inpm run build3 vite live-server
npm run devIf you would like to contribute to the project, make sure to open a pull request so code can be reviewed, or create an issue for the problem you are experiencing or a feature you would like to see added.
if you would like to get in touch, please use the following methods:
Email: Fredriktokle@gmail.com
