Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ossycodes/event-ticket-system

Event Ticketing system with paystack payment integration and redis for caching, algolia for searching etc
https://github.com/ossycodes/event-ticket-system

algolia event laravel php redis repository-pattern ticketing-system

Last synced: about 2 months ago
JSON representation

Event Ticketing system with paystack payment integration and redis for caching, algolia for searching etc

Awesome Lists containing this project

README

        

##Note
-uses the repository pattern etc.
-uses redis for caching, Algolia for real time search, this project is advanced and is not meant for newbies.

##Online-Event-Ticket-System

git clone https://github.com/osaigbovoemmanuel1/Online-Event-Ticket-System.git
cp.env.example .env
php artisan key:generate

#Create a database (with mysql or postgresql)
#And update .env file with database credentials

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=etms
DB_USERNAME=root
DB_PASSWORD=

#Install Composer dependencies

composer install

#Run your migrations

php artisan migrate
php artisan serve

#Features

Admin portal
-perform crud operations on events
-perform crud operations on blogposts
-manage newsletter subscribers.
-send email/notifications to users
-manage contact us queries
-view transactions
-manage all events, users, transactions
-activate/de-activate events uploaded by users
-activate/de-activate comments posted by users
-manage slider images in frontend
-etc
User portal
-manage transactions, purchase ticket to events
-upload events etc
-comment on uploaded events etc
-payment integration using PAYSTACK.