Skip to content

Repository files navigation

📗 Table of Contents

📖 [The Wild Oasis]

[The Wild Oasis] is about hotel management built with NextJS. It uses React server components and NextAuth for authentication and authorization. Moreover explore modern React hooks such as useFormState and useOptimistic. The users (admins / hotel employees) can manage bookings, cabins and guests. Anyone can use the app but if you want to make bookings or to access more features you will need to sign up and login. The data is stored in the supabase.

🛠 Built With

Tech Stack

  • [React]
  • [Vite]
  • [SCSS]
  • [NextJS]

Key Features

  • [Dashboard]
  • [Bookings]
  • [Cabins]
  • [Users]
  • [Settings]

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need: Live Server npm install

Setup

Clone or fork this repository to your desired folder:

-git clone https://github.com/Bhekisile/NextJS-Oasis.git

Usage

To run the project, run: npm run dev

Deployment

You can deploy this project using: Netlify

👥 Authors

👤 Bhekisile Jozi

🔭 Future Features

  • [Accomplishments]

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please give it a star.

(back to top)

🙏 Acknowledgments

I would like to thank Jonas Schmedtmann for the frontend and React knowledge I acquired in this project.

(back to top)

📝 License

This project is MIT licensed.

About

The hotel management application was built while learning NextJS through a Udemy course. It uses React server components and NextAuth for authentication and authorization. Moreover, explore modern React hooks such as useFormState and useOptimistic. An authorized user can make bookings and access some features, while an admin can manage everything.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages