Skip to content

akramghaleb/Route-Rider-System

Repository files navigation

Route Rider System 🚌

A robust and intuitive web application designed for managing bus routes, travel schedules, and journey logistics. Built with Laravel, Tailwind CSS, and Filament, this system provides an efficient dashboard for administrators and smooth navigation for users — fully supporting both Arabic and English.

✨ Features

  • 🌍 Multilingual: Supports both Arabic and English
  • 🚌 Landing Page: Clean, responsive design for travel services
  • 📊 Dashboard: Insightful statistics and data visualization
  • 🔐 Authentication: Register, login, and password recovery
  • 🎨 Customizable Themes: Light & Dark mode toggle
  • 👥 Roles & Permissions: Admin, manager, and user control
  • ♻️ Soft Deletes: Restore deleted journeys or users
  • 🧠 Built using Laravel + Tailwind CSS + Filament

Love this project? Check out more on my GitHub profile 🚀


⚙️ Installation Guide

Clone the repository:

git clone https://github.com/akramghaleb/Route-Rider-System.git
cd Route-Rider-System

Install PHP dependencies:

composer install

Copy and configure the environment file:

cp .env.example .env

Generate the application key:

php artisan key:generate

Configure your database in .env, then run migrations and seeders:

php artisan migrate --seed

Install front-end dependencies:

# Choose one of the following:
npm install
# or
yarn install
# or
pnpm install
# or
bun install

Build the frontend assets:

# Choose the appropriate command based on your package manager
npm run build
# or
yarn build
# or
pnpm run build
# or
bun run build

Start the development server:

php artisan serve

Visit your app at: http://localhost:8000

🧪 Default login:


📸 Screenshots

Web Screens

☕ Support

If this project helped you or inspired your own, consider supporting me with a coffee!

Buy Me A Coffee