{"id":25216271,"url":"https://github.com/aliasrafbd/hostel-management-client","last_synced_at":"2026-04-10T01:58:27.958Z","repository":{"id":275958565,"uuid":"927737413","full_name":"aliasrafbd/hostel-management-client","owner":"aliasrafbd","description":"This is a hostel management site where user can choose their favorite meal and make payment, request, put review in favorite meal","archived":false,"fork":false,"pushed_at":"2025-02-19T11:28:44.000Z","size":4529,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T12:29:39.725Z","etag":null,"topics":["express","javascript","mongodb","nodejs","react"],"latest_commit_sha":null,"homepage":"https://hostel-management-28-01-24.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/aliasrafbd.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-02-05T13:13:29.000Z","updated_at":"2025-02-19T11:28:48.000Z","dependencies_parsed_at":"2025-02-05T14:39:16.155Z","dependency_job_id":null,"html_url":"https://github.com/aliasrafbd/hostel-management-client","commit_stats":null,"previous_names":["aliasrafbd/hostel-management-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasrafbd%2Fhostel-management-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasrafbd%2Fhostel-management-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasrafbd%2Fhostel-management-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliasrafbd%2Fhostel-management-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aliasrafbd","download_url":"https://codeload.github.com/aliasrafbd/hostel-management-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312089,"owners_count":20918344,"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":["express","javascript","mongodb","nodejs","react"],"created_at":"2025-02-10T19:17:31.679Z","updated_at":"2025-10-25T20:09:04.249Z","avatar_url":"https://github.com/aliasrafbd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hostel Management System\n\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg height=\"450\" width=\"850\" src=\"https://raw.githubusercontent.com/aliasrafbd/hostel-management-client/refs/heads/main/src/assets/project-img.png\"  /\u003e\n\u003c/div\u003e\n\n\n## 🌟 Overview\nHostel Management System is a web application that allows users to register, browse meals, request meals, and interact with the system. Admins can manage users, meals, and meal requests. The platform also supports premium membership via online payments.\n\n\n\n🔗 **[Live Project](https://hostel-management-28-01-24.netlify.app/)**  \n\n---\n\n## 📸 Screenshot\n\u003cdiv align=\"center\"\u003e\n  \u003cimg height=\"450\" width=\"850\" src=\"https://raw.githubusercontent.com/aliasrafbd/hostel-management-client/refs/heads/main/src/assets/project-img.png\"  /\u003e\n\u003c/div\u003e\n\n---\n\n## 🛠 Technologies Used\n- **Frontend:** React.js, React Router, Framer Motion, Swiper\n- **Backend \u0026 Database:** Firebase\n- **State Management:** React Query\n- **Styling \u0026 Animations:** AOS, Lottie, React Parallax Tilt\n- **API \u0026 Utilities:** Axios, Lodash.debounce, Sort-by\n- **Payments:** Stripe\n\n---\n\n## 🚀 Features\n- **User Authentication:** Register/Login with email or Google.\n- **Meal Browsing:** View, search, and like meals.\n- **Meal Requests:** Registered users can request meals.\n- **Payment System:** Users can become premium members.\n- **Admin Panel:** Manage users, meals, and meal requests.\n- **Role Management:** Admins can promote users to admin.\n- **Dashboard:** Separate dashboards for users and admins.\n\n---\n\n## 📦 Dependencies\n\n\"dependencies\": {\n  \"@stripe/react-stripe-js\": \"^3.1.1\",\n  \"@stripe/stripe-js\": \"^5.5.0\",\n  \"@tanstack/react-query\": \"^5.64.1\",\n  \"aos\": \"^2.3.4\",\n  \"axios\": \"^1.7.9\",\n  \"firebase\": \"^11.1.0\",\n  \"framer-motion\": \"^11.17.0\",\n  \"localforage\": \"^1.10.0\",\n  \"lodash.debounce\": \"^4.0.8\",\n  \"lottie-react\": \"^2.4.0\",\n  \"lottie-web\": \"^5.12.2\",\n  \"match-sorter\": \"^8.0.0\",\n  \"react\": \"^18.3.1\",\n  \"react-dom\": \"^18.3.1\",\n  \"react-hook-form\": \"^7.54.2\",\n  \"react-icons\": \"^5.4.0\",\n  \"react-infinite-scroll-component\": \"^6.1.0\",\n  \"react-lottie\": \"^1.2.10\",\n  \"react-parallax-tilt\": \"^1.7.272\",\n  \"react-rating-stars-component\": \"^2.2.0\",\n  \"react-router-dom\": \"^7.1.1\",\n  \"react-star-ratings\": \"^2.3.0\",\n  \"react-tabs\": \"^6.1.0\",\n  \"react-tooltip\": \"^5.28.0\",\n  \"sort-by\": \"^1.2.0\",\n  \"sweetalert2\": \"^11.15.10\",\n  \"swiper\": \"^11.2.1\"\n}\n\n🔧 Installation \u0026 Setup\nPrerequisites\nNode.js and npm installed\nSteps to run locally:\nClone the repository\n\ngit clone https://github.com/your-repo/hostel-management.git\ncd hostel-management\nInstall dependencies\n\nRun the project\nnpm run dev\nOpen http://localhost:5173 in your browser.\n\n🔗 Live Project\nHostel Management System\n\n📜 License\nThis project is licensed under the MIT License.\n\n🙌 Contributors\nAsraf Ali\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliasrafbd%2Fhostel-management-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faliasrafbd%2Fhostel-management-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliasrafbd%2Fhostel-management-client/lists"}