Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frckbrice/hotelmgt
A Fully responsive App for rooms renting in hotel. TypeScript, Next.js, Sanity.io, next-auth, stripe-api
https://github.com/frckbrice/hotelmgt
manifest-json next-auth nextjs14 progressive-web-app pwa sanity-io sanity-studio serviceworker stripe-api stripe-payment tailwindcss typescript
Last synced: 22 days ago
JSON representation
A Fully responsive App for rooms renting in hotel. TypeScript, Next.js, Sanity.io, next-auth, stripe-api
- Host: GitHub
- URL: https://github.com/frckbrice/hotelmgt
- Owner: frckbrice
- Created: 2023-12-26T18:05:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-28T20:16:07.000Z (about 1 year ago)
- Last Synced: 2024-11-22T16:18:24.430Z (3 months ago)
- Topics: manifest-json, next-auth, nextjs14, progressive-web-app, pwa, sanity-io, sanity-studio, serviceworker, stripe-api, stripe-payment, tailwindcss, typescript
- Language: JavaScript
- Homepage: https://hotel-mgt.vercel.app
- Size: 39.5 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to HotelMT (Hotel Management app)
This document outlines the structure, setup and functionalities of HotelMT app. It's is designed for developpers, contributors and users to understand the project and how it works.# Project Overview
Name: HotelMT**Description**: An online Application that help in room or suite booking a hotel.
**Target audience**: Developers, programmers, students, and anyone interested in learning and practicing coding.
**Tech stack**: Full stack application.## About
This app help for hotel room booking. There is a possibility for room, suite or residence booking.## App
![home](/public/hotelmgt/hotelmgtFrontpage.png)
![homedark](/public/hotelmgt/frontpagedark.png)
![room_detail](/public/hotelmgt/bookedrooms.png)
![room_detail_dark](/public/hotelmgt/darkroomdetail.png)
![footer](/public/hotelmgt/hotelmgtfooter.png)## Build with
This project was built using the following technologies;Frontend: NextJs, TypeScript, TailwindCss,
CMS: next-sanity, sanity.io, next-auth,
Assets: Storing images, icons, and other static files### Prerequisites
Knowledge about JS:
- Basic data structures
- Arrays
- Functions
- Constructors
- Knowledge of webpack (optional)
- CMS## Clone project
- To get a local copy up and running follow these simple example steps.
- Clone this repository with `[email protected]:frckbrice/HotelMgt.git` using your terminal or command line.
- Change to the project directory by entering: cd hotel-booking in the terminal.## Command line steps
- $ git clone `$ [email protected]:frckbrice/HotelMgt.git`
- $ `cd hotel-booking `
- $ `git checkout feature/[name_of_the _feature]## Start App
- run `npm install`
- run `npm run dev` in your command line# Key functionalities
- Hotel Room Management CRUD with Sanity.IO
- Hotel Room Review
- Room Booking
- Checkout with Stripe
- Stripe webhook
- Light / Dark Mode with React Context
- Search (Room Type / Name)
- Authentication with Auth.JS
- Typescript
- useSwr Hook
- Deployment to Vercel
## Live Site[Link](https://hotel-mgt.vercel.app)
## Author
👤 **avom Brice**
- GitHub: [@frckbrice](https://github.com/frckbrice)
- Twitter: [@evaristeavom](https://twitter.com/evaristeavom)
- LinkedIn: [avom evariste](https://www.linkedin.com/in/avom-brice/)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](link to issue page on GitHub).
## Show your support
Give a ⭐️ if you like this project!
## 📝 License (optional)
This project is [MIT](./LICENSE) licensed.