TheHangover banner

TheHangover

2 devlogs
12h 20m 26s

A comprehensive event planning and expense splitting application designed for group trips.

Built With

  • Frontend: React + Vite
  • Styling: Vanilla CSS
  • Backend: Native PHP (Production) / Node.js (Dev)
  • Database: MySQL
Demo Repository

Loading README...

bgtulk

OK, I made some work, because this project was a mess. Here is in short what I changed:

  • Required passwords
  • Added delete buttons
  • Added deletion confirmations
  • Dynamic total calculator
  • Secure unique IDs
  • Cleaned orphaned expenses
  • API endpoint authorization
  • Hashed database passwords
Attachment
Attachment
Attachment
Attachment
0
bgtulk

WOW, this was done in one go, so let me explain:

I had to organize the beach trip this year and there are about 20 of us. It is hard to keep track of everything in my notepad (like I did last year), so I had an idea for a web app that would make all of this easier.

So I made it!

Tech Stack:

  • Frontend: React + Vite
  • Styling: Vanilla CSS
  • Backend: Native PHP (Production) / Node.js (Dev)
  • Database: MySQL
  • Demo: Hostinger Shared Hosting

Features:

  • Expense Tracking: Add expenses, track who paid, and split bills among participants.
  • Participant Management: Add or remove people from events.
  • Event Creation: Create and manage multiple group trip events.
  • Location & Dates: Set trip locations (with Google Maps links) and start/end dates.
  • Room Assignments: Organize sleeping arrangements.
  • Carpooling: Manage cars, drivers, passengers, and capacity.
  • Shareable Links: Generate links for participants to view event details.
  • Dashboard: View event progress, total expenses, and all event info.
  • User Login: Simple authentication to access your events.

So yeah… if you like it, like this post <3

I think it’s done, but if you have any suggestions, I’m open to them!
Oh yeah, you can use it for your own needs too!

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0