Learn by Directing AI
All materials

README.md

Himalaya Horizon Treks Booking System

A booking system for Himalaya Horizon Treks. React frontend, Express backend, PostgreSQL database.

Setup

  1. Install dependencies: npm run install:all
  2. Set up the database: Create a PostgreSQL database, then run npm run db:setup
  3. Copy .env.example files in both backend/ and frontend/ and fill in values
  4. Start the backend: npm run start:backend
  5. 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