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.