Skip to content

emirhanyagci/theWildOasis

Repository files navigation

The Wild Oasis

Description

This project, developed with React and Supabase, provides a system where employees can add, edit cabins, and manage bookings. Administrators can view all activities and sales information through a dashboard.

Screenshots

image image image

Features

  • Employee Login: A secure login system accessible only to employees.
  • New Employee: A employees can add new employee from /users.
  • Cabin Management:
    • Add new cabins,duplicate and edit existing cabin.
  • Booking Operations:
    • Easily perform check-in and check-out operations.
    • View, edit, and cancel bookings.
    • Set max,min value of bookings and set breakfast price from /settings
  • Dashboard:
    • Detailed reports including total sales, number of reservations,occupancy rate etc.
    • Track system activities (reservations, check-ins, etc.).

Technologies Used

  • React: JavaScript library used to create the user interface.
  • Supabase: backend services (database, authentication).
  • Styled Component: UI
  • React Query: Query Management.

Installation Guide

  • Clone project
  • Install packages
    # with npm
    $ npm install

    # or with yarn
    $ yarn
  • Start
    # with npm
    $ npm run dev

    # or with yarn
    $ yarn dev
  • Do not forget upload all data from side bar!

Releases

No releases published

Packages

No packages published