{"id":14968833,"url":"https://github.com/dev-ahmedfares/Grand-Hotel-Management-App","last_synced_at":"2025-10-26T05:30:48.308Z","repository":{"id":251991442,"uuid":"839046911","full_name":"dev-ahmedfares/Grand-Hotel-Management-App","owner":"dev-ahmedfares","description":"Hotel management app - full-featured React web application that allows hotel employees to manage cabins, bookings, and guests.","archived":false,"fork":false,"pushed_at":"2024-10-21T13:55:48.000Z","size":2477,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T15:24:26.396Z","etag":null,"topics":["front-end-development","hotel-management-system","reactjs","styled-components","supabase","tanstack-react-query"],"latest_commit_sha":null,"homepage":"https://grand-hotel-xi.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-ahmedfares.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-06T21:22:10.000Z","updated_at":"2024-11-14T05:37:42.000Z","dependencies_parsed_at":"2024-10-22T14:14:57.566Z","dependency_job_id":null,"html_url":"https://github.com/dev-ahmedfares/Grand-Hotel-Management-App","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.06666666666666665,"last_synced_commit":"96d4bbd6b07b3aca0bf948d089063887df841ed3"},"previous_names":["ahmedfares99/grand-hotel","dev-ahmedfares/grand-hotel","dev-ahmedfares/grand-hotel-management-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ahmedfares%2FGrand-Hotel-Management-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ahmedfares%2FGrand-Hotel-Management-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ahmedfares%2FGrand-Hotel-Management-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ahmedfares%2FGrand-Hotel-Management-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-ahmedfares","download_url":"https://codeload.github.com/dev-ahmedfares/Grand-Hotel-Management-App/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238264679,"owners_count":19443388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["front-end-development","hotel-management-system","reactjs","styled-components","supabase","tanstack-react-query"],"created_at":"2024-09-24T13:40:38.497Z","updated_at":"2025-10-26T05:30:47.897Z","avatar_url":"https://github.com/dev-ahmedfares.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg  src=\"/public/img/logo-dark.png\" width=\"90\" height=\"auto\"/\u003e\n\u003ch2\u003e\u003c/h2\u003e\n\u003ch3\u003eWelcome to \u003ca href=\"https://grand-hotel-xi.vercel.app/\"\u003eGrand Hotel\u003c/a\u003e, This is a hotel management web app, where hotel employees can manage cabins, bookings, and guests. It uses Supabase as the backend and implements advanced React techniques such as HOCs and React Query. This system integrates with \u003ca href=\"https://grand-hotel-web.vercel.app/\"\u003ethe hotel’s website\u003c/a\u003e, allowing guests to discover and book available cabins that is adding by Hotel Management System.\n\u003c/h3\u003e\n\u003c/div\u003e\n\u003ch2\u003e\u003c/h2\u003e\n\u003ccenter\u003e\u003ca href=\"https://grand-hotel-xi.vercel.app/\"\u003e\u003cimg src=\"/public/img/Grand-Hotel .jpg\"/\u003e\u003c/a\u003e\u003c/center\u003e\n\n## Technologies Used \n* React js\n* React Query\n* React Router\n* Context Api\n* React Hook form\n* React hot toast\n* React icons\n* Styled-Components\n* supabase\n* Recharts\n* date-fns library \n* vite\n\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\n* **User Authentication:** secure login for hotel employees and every employee can create or edit account information like password, profile Avatar and Full name .\n* **Cabin Management:** employees can create, edit and delete cabin.\n* **Booking Management:** employees can manage booking status, can make check in or check out or delete booking for guests.\n* **Setting Management:** employees control the change of settings like min and max nights per booking, maximum guests per booking and breakfast price.\n* **The app features a dashboard** showing recent stats on bookings, check-ins, and sales.\n* **Real-time updates** for cabins and bookings using Supabase.\n* **Visual statistics** with charts displaying sales, occupancy rates, and other important data.\n* **Fully functional dark mode** for a customized user experience.\n\n\u003ch2\u003eContact\u003c/h2\u003e\n\nIf you have any questions or need more information, please feel free to contact us:\n\n* **Email:** ahmedfaresss417@gmail.com\n* **LinkedIn:** https://www.linkedin.com/in/dev-ahmedfares/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-ahmedfares%2FGrand-Hotel-Management-App","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-ahmedfares%2FGrand-Hotel-Management-App","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-ahmedfares%2FGrand-Hotel-Management-App/lists"}