{"id":26385041,"url":"https://github.com/salman679/hostel-pro","last_synced_at":"2026-04-12T06:31:37.224Z","repository":{"id":272863623,"uuid":"916662057","full_name":"salman679/Hostel-Pro","owner":"salman679","description":"Your ultimate Hostel Management System for universities! Built with the robust MERN stack, Hostel Pro streamlines hostel administration by managing meals, reviews, and memberships while creating a delightful experience for students. 🎓✨","archived":false,"fork":false,"pushed_at":"2025-02-25T03:33:47.000Z","size":652,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T04:28:31.849Z","etag":null,"topics":["expressjs","mongodb","react","tailwindcss","transtackquary"],"latest_commit_sha":null,"homepage":"https://hostelpro-ed1bf.web.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/salman679.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":"2025-01-14T14:35:42.000Z","updated_at":"2025-02-25T03:33:50.000Z","dependencies_parsed_at":"2025-02-25T04:24:29.540Z","dependency_job_id":"88d4c734-c5f3-4067-b800-cfcbcd34a7a1","html_url":"https://github.com/salman679/Hostel-Pro","commit_stats":null,"previous_names":["salman679/hostel-pro"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salman679%2FHostel-Pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salman679%2FHostel-Pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salman679%2FHostel-Pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salman679%2FHostel-Pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/salman679","download_url":"https://codeload.github.com/salman679/Hostel-Pro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243994173,"owners_count":20380527,"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":["expressjs","mongodb","react","tailwindcss","transtackquary"],"created_at":"2025-03-17T07:38:09.258Z","updated_at":"2026-04-12T06:31:32.185Z","avatar_url":"https://github.com/salman679.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hostel Pro 🏨🍴\n\nYour ultimate **Hostel Management System** for universities! Built with the robust **MERN stack**, Hostel Pro streamlines hostel administration by managing meals, reviews, and memberships while creating a delightful experience for students. 🎓✨\n\n---\n\n## 🌟 Highlights at a Glance\n\n1. **Fully Responsive** 📱💻: Optimized for any device.\n2. **Seamless Login** 🔒: Persistent login for uninterrupted access.\n3. **Meal Management** 🍔🥗: Efficiently add, edit, or remove meal details.\n4. **Interactive Reviews** ⭐: Students can share and manage meal feedback.\n5. **Premium Memberships** 💳: Unlock perks with Silver, Gold, or Platinum plans.\n6. **Upcoming Meals** 🗓️: View and like future meal plans.\n7. **Secure Payments** 💵: Integrated **Stripe** for hassle-free transactions.\n8. **Admin Dashboard** 🛠️: Power-packed features to manage users, meals, and reviews.\n\n---\n\n## 🚀 Technologies Behind Hostel Pro\n\n- **Frontend**: React.js + Tailwind CSS\n- **Backend**: Node.js, Express.js\n- **Database**: MongoDB\n- **State Management**: Context API\n- **Data Fetching**: TanStack Query\n\n---\n\n## 📑 Key Pages \u0026 Features\n\n### 🏠 Home Page\n\n- Dynamic **Navbar** based on login status.\n- Engaging **Banner** with search functionality.\n- Meal categories: **Breakfast, Lunch, Dinner, All Meals**.\n- Attractive **Membership Packages** with Silver, Gold, and Platinum options.\n- Informative **Footer** with useful links.\n\n### 🍽️ Meal Detail Page\n\n- Meal info with an **image, ingredients, and distributor details**.\n- Like and request buttons (**login required**).\n- Review section for student feedback.\n\n### 🔍 Meals Page\n\n- Advanced **search and filter options** for categories and price range.\n- **Infinite scrolling** for meal cards.\n\n### 🗓️ Upcoming Meals\n\n- Preview future meal plans.\n- Like functionality exclusive to premium members.\n\n### 💳 Checkout Page\n\n- Secure package purchases powered by **Stripe**.\n- Instant **confirmation via modals/toasts** after payment.\n\n### ✍️ Join Us Page\n\n- **Login and registration forms** with social login support.\n- Powered by **react-hook-form** for smooth form handling.\n\n### 🛡️ User Dashboard\n\n- User **profile** with badges and achievements.\n- Manage requested meals, reviews, and **payment history**.\n\n### 🛠️ Admin Dashboard\n\n- Comprehensive admin tools:\n  - **User Management**: Search, view, and assign admin roles.\n  - **Meal Management**: Add, update, delete, and sort meals.\n  - **Review Management**: Moderate and delete reviews.\n  - **Upcoming Meals**: Plan and publish meal schedules.\n\n---\n\n## 🎉 Additional Features\n\n- Sleek **alerts and toasts** for user-friendly operations.\n- Secure environment variables for **Firebase and MongoDB credentials**.\n- **JWT-based authentication** with Axios interceptors.\n- Efficient pagination in admin dashboard tables.\n\n---\n\n## 📂 Repository\n\n- **Frontend Code**: [Hostel Pro Frontend](https://github.com/salman679/Hostel-Pro.git)\n- **Backend Code**: [Hostel Pro Backend](https://github.com/salman679/Hostel-Pro-server.git)\n\n---\n\n## 🌐 Live Demo\n\nExplore the live application here: [Hostel Pro Live](https://hostelpro-ed1bf.web.app/)\n\n---\n\n## 👨‍💻 Admin Credentials\n\nUse these credentials to explore the admin features:\n\n- **Email**: admin@hostelpro.com\n- **Password**: admin123\n\n---\n\nThank you for choosing Hostel Pro! We're here to make hostel management effortless and enjoyable. 😊🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalman679%2Fhostel-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsalman679%2Fhostel-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalman679%2Fhostel-pro/lists"}