Skip to content
Lavesh Paryani edited this page Sep 26, 2026 · 2 revisions

EUPHORIC LIVE Wiki

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/

Pages in this wiki

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

Repository at a glance

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)

Tech stack

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

Clone this wiki locally