{"id":21404826,"url":"https://github.com/frckbrice/hotelmgt","last_synced_at":"2025-04-16T03:49:16.060Z","repository":{"id":214358811,"uuid":"736008487","full_name":"frckbrice/HotelMgt","owner":"frckbrice","description":"A Fully responsive App for  rooms renting in hotel. TypeScript, Next.js, Sanity.io, next-auth, stripe-api","archived":false,"fork":false,"pushed_at":"2024-01-28T20:16:07.000Z","size":41432,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T04:51:12.626Z","etag":null,"topics":["manifest-json","next-auth","nextjs14","progressive-web-app","pwa","sanity-io","sanity-studio","serviceworker","stripe-api","stripe-payment","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://hotel-mgt.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/frckbrice.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}},"created_at":"2023-12-26T18:05:52.000Z","updated_at":"2024-07-02T12:27:27.000Z","dependencies_parsed_at":"2024-01-24T20:52:43.035Z","dependency_job_id":null,"html_url":"https://github.com/frckbrice/HotelMgt","commit_stats":null,"previous_names":["frckbrice/hotelmgt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2FHotelMgt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2FHotelMgt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2FHotelMgt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frckbrice%2FHotelMgt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frckbrice","download_url":"https://codeload.github.com/frckbrice/HotelMgt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249192527,"owners_count":21227800,"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":["manifest-json","next-auth","nextjs14","progressive-web-app","pwa","sanity-io","sanity-studio","serviceworker","stripe-api","stripe-payment","tailwindcss","typescript"],"created_at":"2024-11-22T16:18:27.042Z","updated_at":"2025-04-16T03:49:16.042Z","avatar_url":"https://github.com/frckbrice.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to HotelMT (Hotel Management app)\nThis document outlines the structure, setup and functionalities of HotelMT app. It's is designed for developpers, contributors and users to understand the project and how it works.\n\n# Project Overview\nName: HotelMT\n\n**Description**: An online Application that help in room or suite booking a hotel.\n**Target audience**: Developers, programmers, students, and anyone interested in learning and practicing coding.\n**Tech stack**: Full stack application.\n\n## About\nThis app help for hotel room booking. There is a possibility for room, suite or residence booking.\n\n## App\n\n![home](/public/hotelmgt/hotelmgtFrontpage.png)\n![homedark](/public/hotelmgt/frontpagedark.png)\n![room_detail](/public/hotelmgt/bookedrooms.png) \n![room_detail_dark](/public/hotelmgt/darkroomdetail.png) \n![footer](/public/hotelmgt/hotelmgtfooter.png)\n\n\n## Build with\nThis project was built using the following technologies;\n\nFrontend: NextJs, TypeScript, TailwindCss, \nCMS: next-sanity, sanity.io, next-auth, \nAssets: Storing images, icons, and other static files\n\n### Prerequisites\n\nKnowledge about JS:\n\n- Basic data structures\n- Arrays\n- Functions\n- Constructors\n- Knowledge of webpack (optional)\n- CMS\n\n## Clone project\n\n- To get a local copy up and running follow these simple example steps.\n- Clone this repository with `git@github.com:frckbrice/HotelMgt.git` using your terminal or command line.\n- Change to the project directory by entering: cd hotel-booking in the terminal.\n\n## Command line steps\n\n- $ git clone `$ git@github.com:frckbrice/HotelMgt.git`\n- $ `cd hotel-booking `\n- $ `git checkout feature/[name_of_the _feature]\n\n## Start App\n\n- run `npm install`\n- run `npm run dev` in your command line\n\n\n# Key functionalities\n\n- Hotel Room Management CRUD with Sanity.IO\n- Hotel Room Review\n- Room Booking\n- Checkout with Stripe\n- Stripe webhook\n- Light / Dark Mode with React Context\n- Search (Room Type  / Name)\n- Authentication with Auth.JS\n- Typescript\n- useSwr Hook\n- Deployment to Vercel\n  \n## Live Site\n\n[Link](https://hotel-mgt.vercel.app)\n\n## Author\n\n👤 **avom Brice**\n\n- GitHub: [@frckbrice](https://github.com/frckbrice)\n- Twitter: [@evaristeavom](https://twitter.com/evaristeavom)\n- LinkedIn: [avom evariste](https://www.linkedin.com/in/avom-brice/)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](link to issue page on GitHub).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## 📝 License (optional)\n\nThis project is [MIT](./LICENSE) licensed.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrckbrice%2Fhotelmgt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrckbrice%2Fhotelmgt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrckbrice%2Fhotelmgt/lists"}