Giter Site home page Giter Site logo

rohitamdahl / holidaze-main Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.77 MB

Airbnb Concept full stack web app / backed docmetion provided by Noroff

Home Page: https://resilient-sawine-3b694a.netlify.app/

JavaScript 98.82% HTML 0.77% CSS 0.41%
formik formik-form npm-module react-datepicker react-hooks react-icons react-responsive-carousel reactjs tailwindcss vite

holidaze-main's Introduction

holidaze

Description

Holidaze is a modern front-end accommodation booking application, developed as a final exam project at Noroff School of Technology. The project's goal is to create venue booking platform concept of Airbnb, where users can browse various accommodation options to book their stay, or register as venue managers to create and manage their own rental properties. The project uses an API provided by Noroff.

Live Demo ๐Ÿ”—

Visit the live demo of the project here.

Resource URL
Gantt Chart (https://github.com/RohitAmdahl/holidaze-main/files/12777007/semster_exam_2_teeamgantt-1.pdf)
Design Prototype Desktop Prototype
Style Guide Style Guide
Kanban Board Project Board Link
Hosted Demo Live DEMO Site

User Stories

The application was built to satisfy the following user stories:

  1. A user may view a list of Venues
  2. A user may search for a specific Venue
  3. A user may view a specific Venue page by id
  4. A user may view a calendar with available dates for a Venue
  5. A user with a noroff.no email may register as a customer
  6. A registered customer may create a booking at a Venue
  7. A registered customer may view their upcoming bookings
  8. A user with a stud.noroff.no email may register as a Venue manager
  9. A registered Venue manager may create a Venue
  10. A registered Venue manager may update a Venue they manage
  11. A registered Venue manager may delete a Venue they manage
  12. A registered Venue manager may view bookings for a Venue they manage
  13. A registered user may login
  14. A registered user may update their avatar
  15. A registered user may logout

Tech Stack โš™๏ธ

React + Vite +tailwindCss+ figma

  1. Run npm install in the project root directory to install the necessary dependencies
  2. Run npm run dev to start the development server

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

holidaze-main's People

Contributors

rohitamdahl avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.