Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 17 days ago
JSON representation
Event Ticketing system with paystack payment integration and redis for caching, algolia for searching etc
- Host: GitHub
- URL: https://github.com/ossycodes/event-ticket-system
- Owner: ossycodes
- Created: 2019-12-09T02:37:20.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T07:14:22.000Z (over 1 year ago)
- Last Synced: 2024-10-11T09:44:44.803Z (about 1 month ago)
- Topics: algolia, event, laravel, php, redis, repository-pattern, ticketing-system
- Language: HTML
- Homepage:
- Size: 12.2 MB
- Stars: 11
- Watchers: 1
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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 credentialsDB_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.