Skip to content

This is a internal guest booking app built for booking management for "The nature cabins" app.

Notifications You must be signed in to change notification settings

acharayaP03/Cabins

Repository files navigation

Cabins

This is a booking management app for "The Nature Cabins". Here we will allow The nature cabins user to manage bookings, guest and other operational stuff.

Technology stack

  • React, react router
  • Supabase
  • Supabase Auth
  • React query
  • Context api
  • Styled component
  • React error boundy
  • Date fns

Next JS TailwindCSS Shadcn Appwrite Typescript

the wild oasis dark mode

Screenshot 2024-12-29 at 6 10 34 PM

Screenshot 2024-12-29 at 6 10 59 PM

functionalities

  • Authentication and authorization usign supabase auth
  • Email verification using supabase email auth.
  • Booking management
  • Cabin (CRUD, DUPLICATE)
  • Add user ( only normal user for now)
  • Dark mode/ light mode
  • Enventory setting( veey minimal for now)
  • Can view stay duration summary, activities and sales for 7, 30 and 90 days.
  • Stats for the 7 30, 90 days

Todo

  • Bookings ( edit, delete, duplicate) [ in progress]

  • booking confirmation email

  • edit Price for cabin

  • Bulk check in checkout

  • Generate invoice (pdf email ti guest)

  • Payment ( stripe )

  • User work flow ( role based user, update user, reset password )

  • Hotel restuarant ( pricing to include on checkin and checkout: needs new field in database)

  • user settings depending on thier setting for dash board [ in progress ]

    Technology upgrade

    • typescript
    • github action
    • unit test / end to end test [ in progress ]
    • deployment [ in progress ]

About

This is a internal guest booking app built for booking management for "The nature cabins" app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published