# Download Complete Project

Ashtransfer Complete Booking System v2.0 with Zone-Based Pricing

Download Now (69 MB)
File Size
69 MB
Files
100+
Database
8 Tables
Status
Ready

#### What's Included

Complete source code, database with sample data, vehicle images, admin panel (16 pages), customer booking flow, Node.js backend with 50+ API endpoints, PM2 configuration, git history, and comprehensive documentation.

## Quick Start Guide

1. Download the project using the button above
2. Extract the archive: `tar -xzf ashtransfer-complete-system-v2.0.tar.gz`
3. Navigate to project: `cd home/user/ashtransfer-fullstack`
4. Install dependencies: `npm install`
5. Start the server: `node server.js`
6. Open browser: http://localhost:3000

### Installation Commands

# Extract project
tar -xzf ashtransfer-complete-system-v2.0.tar.gz
cd home/user/ashtransfer-fullstack
# Install dependencies
npm install
# Start server
node server.js
# Or use PM2 for production
pm2 start ecosystem.config.cjs

#### Prerequisites Required

Node.js 18+ must be installed. Download from nodejs.org

## Key Features

- Zone-Based Pricing System - 4 service zones with interactive map
- Complete Admin Panel - 16 management pages with 13 sections
- Customer Booking Flow - 3-page booking system with validation
- 6 Pre-Configured Vehicles - Mercedes, BMW, Range Rover with images
- 10 UK Airports - Manchester, London, Birmingham, and more
- 80 Pricing Rules - Covering all zone and vehicle combinations
- RESTful API - 50+ endpoints with JWT authentication
- SQLite Database - 8 tables with sample data
- UK Postcode Autocomplete - Real-time postcode lookup
- Live Pricing Calculator - Instant quotes with extras
- Image Upload System - Vehicle and media management
- Booking Management - View, edit, delete reservations
- Time Slot Blocking - Prevent bookings on specific dates
- Content Management - Edit website content without coding
- Git History - 70+ commits with full development history

## Admin Login Credentials

#### Default Admin Account

Email: admin@ashtransfer.com

Password: Global2026@

Admin URL: http://localhost:3000/admin-login.html

#### Security Reminder

Change the default admin password after your first login, especially before deploying to production!

## System URLs (After Starting Server)

### Customer Pages:

- Home: http://localhost:3000/
- Booking: http://localhost:3000/booking.html
- Quotation: http://localhost:3000/quotation.html

### Admin Pages:

- Login: http://localhost:3000/admin-login.html
- Dashboard: http://localhost:3000/admin-dashboard.html
- Vehicles: http://localhost:3000/admin-vehicles.html
- Pricing Zones: http://localhost:3000/admin-pricing-zones.html

### API:

- Health Check: http://localhost:3000/api/health

## Documentation Included

- DOWNLOAD-AND-INSTALL-GUIDE.md - Complete installation guide
- ADMIN-DASHBOARD-GUIDE.md - Admin panel user guide
- PRICING-ZONES-SYSTEM.md - Zone pricing documentation
- BOOKING-FLOW-FIXED.md - Customer booking flow details
- ADMIN-DASHBOARD-ALL-OPTIONS.txt - Quick reference

## Need Help?

Check the included documentation files for detailed guides on installation, configuration, and usage.

Go to Admin Dashboard Try Booking System Back to Home

Ashtransfer Complete Booking System v2.0

Last Updated: 2025-02-17 | Status: ✅ Production Ready

Package includes: 100+ files, 20k+ lines of code, 8 database tables, 70+ git commits