-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Lavesh Paryani edited this page Sep 26, 2026
·
2 revisions
EUPHORIC LIVE is the website for a live music and event performance brand: services, a photo gallery, events, social links and an enquiry form. The live site is a React + Vite single-page app on GitHub Pages. The repository also contains an Express + MySQL backend that the live site does not use yet.
Built for EUPHORIC LIVE by Stackified. The code is proprietary; see the repository's LICENSE.
Live site: https://stackified.github.io/euphoric/
| Page | What it covers |
|---|---|
| Architecture | How the frontend is put together and how the optional backend fits in |
| [[Getting Started | Getting-Started]] |
| [[Pages and Components | Pages-and-Components]] |
| [[Backend API | Backend-API]] |
| Deployment | The GitHub Pages workflow and what a backend deployment would need |
frontend/ React 18 + Vite 5 app (Tailwind, Redux Toolkit, React Router, Framer Motion, EmailJS)
backend/ Express 4 API (mysql2, express-validator, helmet, Nodemailer, optional Redis)
assets/ Source photos (not referenced by the frontend code)
.github/ deploy.yml (GitHub Pages)
package.json npm workspace root (frontend + backend, concurrently)
| Layer | Main pieces |
|---|---|
| Frontend | React 18, Vite 5, React Router 6 (HashRouter), Redux Toolkit, Tailwind CSS 3, Framer Motion, react-icons, @emailjs/browser
|
| Backend | Node.js (ES modules), Express 4, mysql2, express-validator, express-rate-limit, helmet, cors, Nodemailer, redis (optional) |
| Hosting | GitHub Pages via GitHub Actions |
| Media | Photos in frontend/src/assets/; videos in the same folder, stored with Git LFS |
three, @react-three/fiber and @react-three/drei are listed as frontend dependencies but are not
imported anywhere in frontend/src/.
EUPHORIC LIVE