Download Project

Ash Transfer - Complete Booking System

Project Download

Download Complete Project (.zip)
v18.16 Version
14 MB File Size
Jan 31, 2026 Last Updated
✅ Ready Production Status
Complete Package: Includes all source code, dependencies (node_modules), database, and documentation. Ready to extract and run!

✨ 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 complete 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. No need to run npm install - all dependencies are already included!
  5. Configure environment variables in .env file (optional for local testing)
  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: This is a complete package with all dependencies (node_modules) included. You can extract and run immediately without installing anything! For detailed configuration options, see the README.md and documentation files included in the project.