Stay-Scout

所属分类:云数据库/云存储
开发工具:Handlebars
文件大小:0KB
下载次数:0
上传日期:2023-08-12 07:11:39
上 传 者sh-1993
说明:  在这个项目中,我创建了一个酒店房间预订网站,允许用户浏览和预订酒店房间。该站点使用Nod...构建...,
(In this project, I ve created a hotel room booking website that allows users to explore and book hotel rooms. The site is built using Node.js for the backend, utilizing the Handlebars template engine for rendering dynamic content. The data is stored and managed using MongoDB, ensuring efficient storage and retrieval of information)

文件列表:
Controller/ (0, 2023-08-12)
Controller/Admin/ (0, 2023-08-12)
Controller/Admin/adminAuth.js (1730, 2023-08-12)
Controller/Admin/adminDashboard.js (2809, 2023-08-12)
Controller/Admin/amenitiesManagement.js (2239, 2023-08-12)
Controller/Admin/bannerManagement.js (1924, 2023-08-12)
Controller/Admin/cancellationManagement.js (2097, 2023-08-12)
Controller/Admin/couponManagement.js (4025, 2023-08-12)
Controller/Admin/hotelManagement.js (2901, 2023-08-12)
Controller/Admin/messageManagement.js (620, 2023-08-12)
Controller/Admin/ownerManagement.js (1567, 2023-08-12)
Controller/Admin/pdfKit.js (5618, 2023-08-12)
Controller/Admin/report.js (2186, 2023-08-12)
Controller/Admin/revenue.js (3303, 2023-08-12)
Controller/Admin/roomAmenitiesManagement.js (2367, 2023-08-12)
Controller/Admin/roomManagement.js (3327, 2023-08-12)
Controller/Admin/userManagement.js (1001, 2023-08-12)
Controller/Owner/ (0, 2023-08-12)
Controller/Owner/bannerManagement.js (5689, 2023-08-12)
Controller/Owner/categoryManagement.js (7960, 2023-08-12)
Controller/Owner/dashboard.js (4381, 2023-08-12)
Controller/Owner/hotelManagment.js (6991, 2023-08-12)
Controller/Owner/ownerLogin.js (2347, 2023-08-12)
Controller/Owner/ownerSignup.js (4285, 2023-08-12)
Controller/Owner/pdfKit.js (5395, 2023-08-12)
Controller/Owner/roomManagement.js (2280, 2023-08-12)
Controller/User/ (0, 2023-08-12)
Controller/User/booking.js (10096, 2023-08-12)
Controller/User/cancellation.js (6276, 2023-08-12)
Controller/User/contact.js (1088, 2023-08-12)
Controller/User/hotelManagement.js (6270, 2023-08-12)
Controller/User/passwordUpdation.js (4688, 2023-08-12)
Controller/User/review.js (3463, 2023-08-12)
Controller/User/roomManagement.js (2344, 2023-08-12)
Controller/User/userController.js (3124, 2023-08-12)
Controller/User/userLogin.js (6182, 2023-08-12)
Controller/User/userSignup.js (5620, 2023-08-12)
Routers/ (0, 2023-08-12)
... ...

![App Screenshot](https://res.cloudinary.com/ddd7uapl6/image/upload/v1691816912/documentationPics/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f646d627078616c306f2f696d6167652f75706c6f61642f76313638373835383538342f6769742f796172612f556e7469746c65642d315f646f347a70752e706e67_luotfl.png) # StayScout Welcome to StayScout, an online platform that offers a wide range of hotels and rooms. This repository contains the source code for the StayScout website, built using JavaScript, Node.js, and MongoDB. ## Features - User registration and authentication using OTP - user can registration through the google Signup - send mesages to the Admin - Referral programs and Referral bonus - Browse and search for Hotel and Roms - View detailed Hotel and Room information and pricing - Navigatin path to the Hotel location - View the nearest hotel - Rating and Review and Reports about the hotels and rooms - Rooms offers and Coupons - Integration with payment gateway for secure transaction - Multiple owners for adding,edithing,blocking the Hotels and Rooms and Banners - Providing discount for the rooms - Admin pannel for controlling the - users - owners - Hotels - Rooms - Coupons - Banner - Report ## Installation To run Stayscout locally on your machine, follow these steps: - Clone the project ```bash git clone https://github.com/MuhammadAslam-K/Stay-Scout.git ``` - Go to the project directory ```bash cd Stayscout ``` - Install dependencies ```bash npm Install ``` - Create a .env file in the root directory of the project and configure the following environment variables ```bash PORT MONGODB_URL NODEMAILER_USER NODEMAILER_PASS ADMINEMAIL ADMINPASS RAZORPAY_KEY_ID RAZORPAY_KEY_SECRET jwtSecretKey googleSignupClientId googleSignupClientSecret CLOUD_NAME API_KEY API_SECRET ``` ## Screenshots ![App Screenshot](https://res.cloudinary.com/ddd7uapl6/image/upload/v1691816405/documentationPics/Screenshot_2023-08-12_102725_cywvrg.png) ![App Screenshot](https://res.cloudinary.com/ddd7uapl6/image/upload/v1691816410/documentationPics/Screenshot_2023-08-12_102814_gx7f2t.png) ![App Screenshot](https://res.cloudinary.com/ddd7uapl6/image/upload/v1691816419/documentationPics/Screenshot_2023-08-12_102842_radlbg.png) ![App Screenshot](https://res.cloudinary.com/ddd7uapl6/image/upload/v1691816423/documentationPics/Screenshot_2023-08-12_102940_spkzie.png) ## Tech Stack **Client:** HTML, CSS, JavaScript, Jquery, Bootstrap **Server:** Node, Express, MongoDB, AWS, Nginix ## Contributing Contributions to Stayscout are always welcome! If you find any bugs or have suggestions for improvements, please open an issue on the GitHub repository. If you'd like to contribute code, you can fork the repository, make your changes, and submit a pull request. Please ensure your contributions align with the project's coding style and follow best practices. Be sure to include relevant tests and clearly describe your changes. ## Feedback If you have any feedback, please reach out to us at aslamka.2k3@gmail.com

近期下载者

相关文件


收藏者