Grand Stays is a premium, full-stack hotel management system with integrated AI features and full INR (₹) localization.
To run this project on your local machine, follow these steps exactly.
- Node.js: v18.0.0 or higher
- MongoDB: A local instance or a MongoDB Atlas URI
- Supabase: A Supabase project for Authentication
# Install Frontend dependencies
npm install
# Install Backend dependencies
cd backend
npm install
cd ..You need to create two .env files.
Create a file at backend/.env and add:
PORT=5000
MONGODB_URI=your_mongodb_connection_string
SUPABASE_URL=your_supabase_project_url
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_keyCreate a file at the root .env and add:
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_API_URL=http://localhost:5000/apiYou will need two separate terminal windows:
Terminal 1 (Backend):
cd backend
npm run devTerminal 2 (Frontend):
npm run devThe application will be available at http://localhost:5173.
- AI Workflow Orchestrator: High-intelligence task prioritization for staff.
- AI Yield Maximizer: Dynamic pricing insights and revenue forecasting for admins.
- Full INR Localization: Every price and calculation is in Indian Rupees (₹).
- Smart Room Controls: Interactive IoT simulation for guest rooms.
- Audit System: Complete transparency with an activity trail for every staff action.
- Theme: Premium Dark/Gold "Glassmorphism" aesthetic.
- Responsiveness: Fully optimized for Mobile, Tablet, and Laptop.
- Typography: Professional font pairings (Inter & Serif headers).
made by dev prakash sahoo