# Download Project

Ash Transfer - Complete Booking System

## Project Download

Download Complete Project (.zip)
v18.16 Version
3.3 MB File Size
Jan 31, 2026 Last Updated
✅ Ready Production Status

### ✨ Included Features

Custom Address Calculation Postcode-based distance calculation for accurate pricing
Complete Booking System Customer details, journey info, payment tracking
Return Journey Details Collects date, time, pickup & dropoff for return trips
Email Notifications Automatic emails to booking@ashtransfer.com
Admin Panel (27+ Pages) Full management dashboard with all features
Time Slot Blocking Block full days or specific hours when unavailable
Booking Restrictions Same-day booking control, minimum advance hours
SQLite Database Complete data storage with migrations

### 🛠️ Technology Stack

Node.js + Express SQLite Database HTML5 + CSS3 JavaScript (Vanilla) RESTful API JWT Authentication Email Integration PM2 Process Manager

### Installation Instructions

1. Download the project file using the button above
2. Extract the `.zip` file to your desired location
3. Navigate to the extracted folder: `cd ashtransfer-fullstack`
4. Install dependencies: `npm install`
5. Configure environment variables in `.env` file
6. Start the server: `npm start` or `pm2 start ecosystem.config.cjs`
7. Access the application at `http://localhost:3000`
8. Admin login: `admin@ashtransfer.com` / `Global2026@`

Note: For detailed setup instructions, database migrations, and deployment guide, see the README.md and documentation files included in the project.