Thanks to visit codestin.com
Credit goes to github.com

Skip to content

final project of high school and probably my biggest laravel website for now(im about to take electronical engineering majority for college so goodbye software development maybe(?) idk)

Notifications You must be signed in to change notification settings

Lostky01/evToenTickets

Repository files navigation

🎟️ E-Ticket System

A Laravel-based ticketing system for school events


🚀 Newest Features

🔥 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.


❓ Q&A

🤨 Why did you make this website?

Please mind reading the about first.

🤨 Why are you still using PHP?

PHP gets the job done.

🤨 Why are you using a template?

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.

🤨 Why not use React, Vue, or whatever JavaScript framework?

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.

🤨 Why are you using QR codes from simplesoftware.io?

Duh, because it freaking works. I'm not here to reinvent the wheel. Efficiency is key, my dude.

🤨 Why not make this a SaaS product and make money?

Hell nah I'm too lazy to handle customer complaints. Plus, I love my sleep more than money. Priorities, bruh.

🤨 Why is the code full of comments?

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.

🤨 Why didn't you write tests for this project?

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.

🤨 Why is the documentation lacking?

Documentation? Pfft. The code is the documentation. Dive in and figure it out. It's not rocket science, duh.

🤨 Why didn't you use Docker for this project?

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.

🤨 Why is the UI so basic?

Because function over form, my friend. It works, doesn't it? If you want it prettier, be my guest and spruce it up yourself.

🤨 Why is the database structure so simple?

Because it doesn't need to be complicated. Do you want a ticket system or a full-blown enterprise solution? Keep it simple, stupid.

🤨 Why didn't you use Tailwind CSS?

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.


🔧 Tech Stack

  • 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

💻 Setup Guide

  1. Clone this repo
    git clone https://github.com/Lostky01/evToenTickets
  2. Install dependencies
    composer install
  3. Configure .env file
  4. Run migrations
    php artisan migrate --seed
  5. Start the server
    php artisan serve

🛠️ Contributing

  • Fork it 🍴
  • Create your feature branch 🚀
  • Commit your changes 🎯
  • Push to the branch 🏆
  • Create a new Pull Request 🙌

🎯 Future Plans

  • 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

🤝 Contact

Wanna roast my code or contribute? Hit me up: 📧 Email: [email protected] 📌 GitHub: Lostky01

TL;DR:

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.

About

final project of high school and probably my biggest laravel website for now(im about to take electronical engineering majority for college so goodbye software development maybe(?) idk)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published