An open API service indexing awesome lists of open source software.

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

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