Welcome to The Wild Oasis. An internal cabin management system.
This website is an internal system that allows a hotel to actively manage their rooms and cabins. Has a variety of functions that making room management a breeze. Take a look and see how it can take your business to the next level!
- Room Management: Creates an easy way to manage an inventory of rooms.
- Add/Edit/Duplicate Features: Allows to dynamically add, edit or duplicate any cabins.
- Admin page: Allows to change and set gobal settings.
- Responsive Design: Ensure the website is accessible and looks great on various devices and screen sizes.
- React: JavaScript library for building user interfaces.
- JavaScript: Implement interactivity and functionality.
- Vite: Fast build tool for modern web development.
- HTML/CSS: Structure and style the web pages.
- Supabase: Free database hosting site that allows for creating quick relational databases.
To set up the project locally, follow these steps:
-
Clone the repository:
https://github.com/ShawnRSidwell/the-wild-oasis.git
-
Navigate to the project directory:
cd portfolio
-
Install dependencies:
npm install
To run the project locally, use the following command:
npm run dev
This will start the development server. You can then view the website by navigating to http://localhost:5173/portfolio/
in your web browser.
To deploy the website, follow these steps:
-
Build the project:
npm run build
-
Deploy the generated
dist
directory to GitHub Pages or your preferred hosting platform.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.