royal-place-backend GitHub Details, Stars and Alternatives | OpenRepoFinder
Alauddin-Dev-Bd / repository
royal-place-backend
Welcome to the backend of Royal Place, a robust hotel management system built with Express.js, TypeScript, and MongoDB. This API powers essential features such as room booking, user management, payments, and more — now enhanced with Redis caching and session management via Docker Compose.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52
Community adoption25% weight
0
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
100
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
🏨 Royal Place — Hotel Management Backend API
Welcome to the backend of Royal Place, a robust hotel management system built with Express.js, TypeScript, and MongoDB.
This API powers essential features such as room booking, user management, payments, and more — now enhanced with Redis caching and session management via Docker Compose.
🧩 Tech Stack
Layer
Technology
Backend Framework
Express.js + TypeScript
Database
MongoDB (Mongoose ORM)
Cache / Session Store
Redis
Authentication
JWT (Access & Refresh Tokens)
Payment Gateway
SSLCOMMERZ
File Storage
Cloudinary
Validation
Zod
Logging
Winston + Morgan
Security
Helmet, CORS, Mongo Sanitize, Express Rate Limit
Rate Limiting
express-rate-limit
Date Utilities
Day.js & Date-fns
Dev Tools
ts-node-dev, npm , Docker Compose
🚀 Features
🔐 User Authentication & Role Management
🏠 Room Booking System
💳 SSLCOMMERZ Payment Integration
🏖 Hotel Amenities & Services
💬 Customer Testimonials
⚡ Redis Caching & Session Management (New)
ALGORITHMICALLY RELATED
Similar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Welcome to the ultimate version of ShopVibe in ultimate branch, a full-featured e-commerce platform built using the MERN stack and TypeScript. The platform now boasts new features, including Docker integration, Redis for caching, and advanced user functionalities, enhancing both performance and user engagement.
git clone https://github.com/Alauddin-24434/royal-place-backend.git
cd royal-place-backend
2️⃣ Install Dependencies
This project exclusively uses npm (recommended for speed and workspace efficiency):
npm install
🔐 Environment Variables
Create a .env file in the root directory and configure it with the following variables.
Make sure to replace placeholders with your actual credentials.