A Laravel-based ticketing system for school events
🔥 Event Date Logic: If the event has passed, tickets can't be checked out or scanned. Don't even try, bruh.
🔥 Ticket Status Update: "Ongoing" tickets automatically change to "Completed" after the event ends. No more manual work, you're welcome.
🔥 Transaction History Menu: You can now see past transactions. Just in case you forgot where your money went.
🔥 Scanner Logic Improvements: Now the scanner actually understands time. It knows if the event is ongoing, finished, or hasn't started yet. Smarter than some people, tbh.
🚀 NEWEST & FINAL FEATURES (March 11, 2025)
✨ QR Scanner Finally Works Properly: No more janky scans, it actually detects time and event status now. Took me long enough.
✨ New Checkout Method: Now admins gotta confirm the payment proof before checkout is valid. No more fake payments, you broke boi.
✨ CRUD for Students: Finally added CRUD for students. Now the system ain't just floating in space.
✨ Reset Password: For all the people who somehow forget their own password. Congrats, now you get a second chance at life.
✨ Final Touches & Bug Fixes: Everything that was annoying should be gone. If not, that ain't my problem anymore.
Please mind reading the about first.
PHP gets the job done.
Hell no, I'm not wasting my time crafting CSS from scratch. You want a pretty site or a hot mess? Time's ticking, and I'm not getting paid for this. Deal with it.
Bro, I cherish my sanity. Laravel does it all—backend and frontend in one neat package. No npm install run dev bullcrap. Simple life, happy life.
Duh, because it freaking works. I'm not here to reinvent the wheel. Efficiency is key, my dude.
Hell nah I'm too lazy to handle customer complaints. Plus, I love my sleep more than money. Priorities, bruh.
What the hell do you mean? Comments are there so you don't mess things up when you touch my code. Read them, or don't. Your funeral.
Tests? Ain't nobody got time for that. If it works, it works. If it breaks, well, that's a problem for future me. Or you. Whatever.
Documentation? Pfft. The code is the documentation. Dive in and figure it out. It's not rocket science, duh.
Docker? Hell no. My machine works just fine. If it runs on my setup, it should run on yours. Not my fault if it doesn't.
Because function over form, my friend. It works, doesn't it? If you want it prettier, be my guest and spruce it up yourself.
Because it doesn't need to be complicated. Do you want a ticket system or a full-blown enterprise solution? Keep it simple, stupid.
Bruh, I ain't got time to learn another CSS framework. Bootstrap does what I need, Plus the deadline is in the end of the month i guess. End of discussion.
- Backend & Frontend: Laravel 10 (yes, full stack Laravel, deal with it)
- Database: MySQL
- Authentication: Sanctum
- UI Components: Bootstrap 5
- QR Code Generation: SimpleSoftware.io QR Code
- Clone this repo
git clone https://github.com/Lostky01/evToenTickets
- Install dependencies
composer install
- Configure
.envfile - Run migrations
php artisan migrate --seed
- Start the server
php artisan serve
- Fork it 🍴
- Create your feature branch 🚀
- Commit your changes 🎯
- Push to the branch 🏆
- Create a new Pull Request 🙌
- Maybe adding more automation (if I get forced to touch this again)
- Maybe making it prettier (unlikely)
- Maybe... just quitting web dev for good
- Maybe replacing myself with AI so I can sleep more
Wanna roast my code or contribute? Hit me up: 📧 Email: [email protected] 📌 GitHub: Lostky01
The project is DONE. I'm OUT. Won't touch this again unless absolutely necessary (a.k.a. school forces me to). Enjoy the system or don't.