Overview
The Hotel App project is a well-thought-out API designed to streamline hotel management, developed as part of a database course at PUC Minas. This innovative application aims to simplify the everyday tasks faced by hotel staff by allowing them to manage customer registrations and bookings seamlessly. With a focus on centralizing important information, this project is divided into two primary sections: the front-end, which interfaces with the API, and the back-end, which handles the PostgreSQL database.
This comprehensive system not only enhances operational efficiency but also simplifies the customer experience through an intuitive design. With modern tools like React and Next.js powering its development, the Hotel App promises both reliability and user-friendly navigation among its features.
Features
- User Management: Enables secure login, registration, and logout for hotel administrators, ensuring controlled access to the system.
- Data Organization: Offers organized tables for managing customer details, room info, reservations, and room statuses, all in one place.
- CRUD Operations: Facilitates Create, Read, Update, and Delete operations through user-friendly forms, making data management straightforward.
- Modern Tech Stack: Built with React, Next.js, and Chakra UI, ensuring a responsive and aesthetically pleasing user interface.
- Query and Form Handling: Utilizes React Query and React Hook Form for efficient data fetching and form handling, enhancing performance and usability.
- Installation Guide: Provides a clear README for setup, ensuring users can easily configure the API and project environment before usage.
- Local Development: Allows for easy testing and development on a local server, typically accessed via http://localhost:3000.