Skip to content

A Laravel website to reserve and buy seats for an event (course project)

Notifications You must be signed in to change notification settings

jahani/Ticketing

Repository files navigation

Entity Relationship Diagram (ERD)

screenshot

Screenshots

High-resolution Screenshots screenshots

Project Features

App Specific

  • Models filter

Laravel Used Features

  • Translatable strings => Subdomain localization (multilingual with rtl support)
  • Configuration parameters
  • Migration
  • Storage
  • Session
  • Command => Cleanup old reservations/orders
  • Schedule
  • Policy => AdminAlwaysCanPolicy trait
  • Request
  • Resource
  • Middleware => auth.admin, keep logged out banned users
  • Factory (using faker)
  • Table Seed
  • Pagination
  • Blade directives
  • View composer

Laravel Tools

  • Tinker

Laravel Packages

  • barryvdh/laravel-translation-manager
  • bensampo/laravel-enum
  • caouecs/laravel-lang
  • cybercog/laravel-ban
  • netojose/laravel-bootstrap-4-forms
  • barryvdh/laravel-debugbar

NodeJS Packages

  • axios
  • browser-sync
  • jquery
  • vue
  • bootstrap
  • bootstrap-v4-rtl
  • bootswatch => darkly theme
  • font-awesome
  • jquery-countdown
  • moment-jalaali
  • nprogress (Slim progress bar)
  • tempusdominus-bootstrap-4 (Datetime Picker)
  • vue-persian-datetime-picker
  • vue-visible
  • samim-font

Notepad

Similar Sites:

TODOs:

  • Need ajax and level by level load: https://localhost:8000/shows/4 ; Group Sections
  • When a user login or register, Submit all session reserves for him
  • What if seat is in unpayed orders and user decide to unreserve it, Bug in UI or anything else?
  • Ask for user data when creating orders; Autofill them by current logged user if any

You May Need to Use:

Payments:

Admin:

Debug:

Production:

  1. Ask user to verify his email.
  2. Auth::routes([ 'verify' => true ]);
  3. $user->verified?

Check later:

About

A Laravel website to reserve and buy seats for an event (course project)

Topics

Resources

Stars

Watchers

Forks