https://github.com/sarankumar1812/hostel-management-backend
https://github.com/sarankumar1812/hostel-management-backend
expressjs jwt mongodb nodejs nodemailer paypal
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sarankumar1812/hostel-management-backend
- Owner: Sarankumar1812
- Created: 2025-01-10T11:23:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-10T11:30:46.000Z (over 1 year ago)
- Last Synced: 2025-03-16T08:09:07.592Z (over 1 year ago)
- Topics: expressjs, jwt, mongodb, nodejs, nodemailer, paypal
- Language: JavaScript
- Homepage: https://hotel-management-backend-j9ix.onrender.com/
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hotel Management System - Backend
## Overview
This is the backend part of the Hotel Management System built using Node.js, Express.js, and MongoDB. The backend handles data management, business logic, authentication, and integration with external services like payment gateways and notification systems.
## Features
1. **Room Allocation**: API for managing room availability and assigning rooms to residents.
2. **Maintenance Requests**: API to handle maintenance request submissions, reviews, and updates.
3. **Billing and Payments**: API for managing billing, generating invoices, and processing payments.
4. **Resident Information**: API to store and manage resident profiles and update their records.
5. **User Authentication**: JWT-based authentication for secure access control.
## API Documentation
My Postman API documentation Link 👉 [Click Here](https://documenter.getpostman.com/view/39168834/2sAYHwJPuJ#4f412d8d-029d-412c-82ef-00ec639c3613)
## Tech Stack
- **Backend Framework**: Node.js with Express.js
- **Database**: MongoDB
- **Authentication**: JWT (JSON Web Tokens)
- **Payment Integration**: PayPal (for billing)
- **Notification Services**: nodemailer (for alerts)
- **Hosting**: Render for deployment