{"id":31971306,"url":"https://github.com/gaurav031/web-horizon-hackthone","last_synced_at":"2025-10-14T19:42:32.156Z","repository":{"id":310659792,"uuid":"863865407","full_name":"gaurav031/Web-Horizon-Hackthone","owner":"gaurav031","description":"Problem Statemnet :  Development of a Hotel Room Booking System","archived":false,"fork":false,"pushed_at":"2025-08-19T12:12:50.000Z","size":660,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-19T14:25:44.327Z","etag":null,"topics":["frontend","javascripts","materailui","react","tailwindcss"],"latest_commit_sha":null,"homepage":"https://hotelbooking03.netlify.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/gaurav031.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,"zenodo":null}},"created_at":"2024-09-27T04:07:06.000Z","updated_at":"2025-08-19T12:12:54.000Z","dependencies_parsed_at":"2025-08-19T14:27:08.481Z","dependency_job_id":"f74a7a37-0982-4f12-bbc2-76f13ce1aaa2","html_url":"https://github.com/gaurav031/Web-Horizon-Hackthone","commit_stats":null,"previous_names":["gaurav031/web-horizon-hackthone"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/gaurav031/Web-Horizon-Hackthone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaurav031%2FWeb-Horizon-Hackthone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaurav031%2FWeb-Horizon-Hackthone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaurav031%2FWeb-Horizon-Hackthone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaurav031%2FWeb-Horizon-Hackthone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gaurav031","download_url":"https://codeload.github.com/gaurav031/Web-Horizon-Hackthone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaurav031%2FWeb-Horizon-Hackthone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279020646,"owners_count":26086898,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["frontend","javascripts","materailui","react","tailwindcss"],"created_at":"2025-10-14T19:42:27.942Z","updated_at":"2025-10-14T19:42:32.142Z","avatar_url":"https://github.com/gaurav031.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web-Horizon-Hackathon — Hotel Room Booking System\n\nA modern, single-page web app to **browse hotels**, **view rich hotel pages**, and **book rooms** from one place. It also **aggregates listings from other platforms** (e.g., Booking, MakeMyTrip, Agoda) so users can compare and book from a **single website**.\n\n---\n\n## ✨ Key Features\n\n- 🔎 **Search \u0026 Filter**: City/date/guests, price range, ratings, amenities.\n- 🏨 **Hotel Pages**: Photo gallery, room types, amenities, policies, map.\n- 🛏️ **Real-time Availability**: Check room availability by date and guests.\n- 💳 **Booking Flow**: Select room → guest details → payment (mock/plug-in) → confirmation.\n- 🧾 **Bookings Dashboard**: See, modify, or cancel your bookings.\n- 🔗 **Multi-Platform Listings**: Show prices/links from other platforms side-by-side.\n- 🌓 **Responsive UI**: Built with **React + Material UI** (light/dark).\n- 🌐 **i18n-Ready**: Multi-language scaffolding (optional).\n\n---\n\n## 🧱 Tech Stack\n\n- **Frontend**: React (Vite/CRA/Next.js), **Material UI (MUI)**, React Router\n- **State**: React Query / Redux Toolkit (choose one)\n- **API**: REST/GraphQL backend (Node.js/Express or any), mockable with MSW/JSON Server\n- **Auth**: JWT (access/refresh) or NextAuth (if Next.js)\n- **Payments**: Stripe/Razorpay sandbox (optional)\n- **Maps**: Leaflet/Google Maps (optional)\n- **Testing**: Vitest/Jest + React Testing Library\n- **Lint/Format**: ESLint + Prettier\n\n\u003e If you only need a frontend demo for the hackathon, you can use **JSON Server** or **MSW** to mock APIs.\n\n---\n\n## 📁 Project Structure (Frontend)\n\n\n---\n\n## 🚀 Quick Start\n\n### 1) Clone \u0026 Install\n```bash\ngit clone https://github.com/gaurav031/Web-Horizon-Hackthone/\ncd web-horizon-hackathon\nnpm install   # or yarn / pnpm\nnpm run dev\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaurav031%2Fweb-horizon-hackthone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaurav031%2Fweb-horizon-hackthone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaurav031%2Fweb-horizon-hackthone/lists"}