Skip to content

dugsiiyeinc/Bus-Booking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚌✨ Bus Booking System

React Supabase License: MIT


📖 Overview

Bus Booking System waa web application kuu ogolaanaya inaad si fudud u raadiso safarada basaska, jadwalka eego, tigidhadana online ka qabsato. Mashruucan waxa uu adeegsanayaa React frontend iyo Supabase backend si loo helo adeeg deg deg ah oo ammaan ah.


🚀 Features

  • 🔐 Authentication (Signup / Login)
  • 🚣️ View Routes & Schedules (Raadi safarada)
  • 🎟️ Book Tickets (Qabsashada Tigidhada)
  • 📄 Generate Receipts (Rasiidh la daabici karo)
  • 🛠️ Admin Panel (Jadwalka & Booking Management)
  • 📊 User-friendly Dashboard

🛠 Tech Stack

Frontend Backend Styling Tools
React Supabase (Postgres + Auth) TailwindCSS Vite

🧰 Installation & Setup

1. Clone Repository:

git clone https://github.com/dugsiiyeinc/Bus-Booking-system.git
cd bus-booking-system

2. Install Packages:

npm install

3. Setup Environment Variables (.env file):

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key

4. Run Development Server:

npm run dev

5. Access App:

http://localhost:5173

🛄️ Database Tables

  • Users ➔ Macaamiisha & Admins
  • Buses ➔ Xogta Basaska
  • Routes ➔ Goobaha laga raaco & loo socdo
  • Schedules ➔ Jadwalka safarada
  • Bookings ➔ Qabsashada tigidhada

📸 Demo (Optional)

(Halkaan waxaad gali kartaa sawirada App-kaaga haddii aad haysato!)


📜 License

Licensed under the MIT License. Free to use, modify, and distribute.


Developed with ❤️ using React & Supabase

Releases

No releases published

Packages

No packages published

Languages