Himalaya Horizon Treks Booking System
A booking system for Himalaya Horizon Treks. React frontend, Express backend, PostgreSQL database.
Setup
- Install dependencies:
npm run install:all - Set up the database: Create a PostgreSQL database, then run
npm run db:setup - Copy
.env.examplefiles in bothbackend/andfrontend/and fill in values - Start the backend:
npm run start:backend - Start the frontend:
npm run start:frontend
Structure
backend/-- Express API server (port 3000)frontend/-- React frontend with Vite (port 5173)database/-- PostgreSQL schema and seed data