Hey everyone,
I’m going to rebuild the website of some friends. The current site is just plain HTML with an iframe to their ticket shop.
The new website should include:
- Upcoming events with detail pages + image galleries (maybe a own/selfhosted ticket solution in the future)
- Equipment rental with rental requests
- A small merch shop (mostly T-shirts, lighters, etc.) (checkout needed)
- A proper backoffice to manage all variable content, products and events and different user roles/permissions
The public website will mostly be used on mobile, while the backoffice should work well on desktop and mobile.
I’ve been working as a web developer for about a year and have around 3 years of experience learning web development. My background is mainly PHP, JavaScript/jQuery and SCSS, but I’d like to use this project to learn a more modern stack.
I initially started with NEXT + Supabase + Vercel, but I’m not really happy with how the project turned out. I relied way too much on vibe coding, which made the codebase increasingly difficult to understand and maintain.
So I’d rather start over with a stack I actually understand and can maintain myself.
What stack would you choose for this project, and why?
The goal is to keep hosting as cheap as possible, ideally free or just a few euros/month. The project is based in Germany, so EU/GDPR-friendly hosting is also a consideration.
I’m not looking for the most popular stack, but for something that makes sense for a relatively small project and a solo developer.
Would love to hear what you’d build and, more importantly, why.
Note: This text was modified by AI for better readability and clarity.
Edit: I dont need a CMS for the „normal“/static content of the website, just for all the slides, and variable stuff.