The Wild Fork app allows you to easily manage bookings, sales, check-ins, and occupancy rates..
To clone and run this application, you'll need Git and NodeJS (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/Qutred/wild-fork
# Go into the repository
$ cd the-wild-oasis
# Install dependencies
$ npm install
# Run the app
$ npm run start
Note
If you're using Linux Bash for Windows, see this guide or use node
from the command prompt.
- The initial app screen should be a dashboard, to display important information for the last 7, 30, or 90 days:
- A list of guests checking in and out on the current day. Users should be able to perform these tasks from here
- Statistics on recent bookings, sales, check ins, and occupancy rate
- A chart showing all daily hotel sales, showing both “total” sales and “extras” sales (only breakfast at the moment)
- A chart showing statistics on stay durations, as this is an important metric for the hotel
- App needs a table view with all bookings, showing arrival and departure dates, status, and paid amount, as well as cabin and guest data
- The booking status can be “unconfirmed” (booked but not yet checked in), “checked in”, or “checked out”. The table should be filterable by this important status
- Other booking data includes: number of guests, number of nights, guest observations, whether they booked breakfast, breakfast price
- App needs a table view with all cabins, showing the cabin photo, name, capacity, price, and current discount
- Users should be able to update or delete a cabin, and to create new cabins (including uploading a photo)
- Users who have registered on the system are allowed to create new user accounts
- Users should be able to define a few application-wide settings: breakfast price, min and max nights/booking, max guests/booking
- The app should include the option to switch between dark and light mode