# App — Web Frontend (app.eventifyplus.com) **Domain:** `app.eventifyplus.com` (currently `mvnew.eventifyplus.com`) **Local Path:** `/Users/bshtechnologies/Documents/mvnew.eventifyplus.com new/` **Deployment:** Vercel --- ## Tech Stack | Layer | Technology | |-------|-----------| | Framework | React 18.2 + Vite 5.1 | | Language | TypeScript | | Styling | Tailwind CSS 3.4 | | Animation | Framer Motion 12 | | Deployment | Vercel (`vercel.json`) | ## Architecture Micro-app injection pattern with separate build configs per module: | Module | Build Command | |--------|---------------| | Leaderboard | `build:leaderboard` | | Contributor | `build:contributor` | | Achievements | `build:achievements` | | Reviews | `build:reviews` | ## Server (embedded Express) - Path: `server/` within the project - Stack: Node.js / Express + PostgreSQL (`pg` driver) - Port: 3000 - Has seed data (`server/seed.js`) ## Environment - API: `https://uat.eventifyplus.com/api/` (UAT) - API: `https://prod.eventifyplus.com/api` (Production) ## Key Features - Event discovery & browsing - Community contribution & gamification (EP, RP, leaderboard, achievements) - User profiles & reviews ## Notes ## Related - [[Backend - Django]] - [[Mobile - Flutter]] - [[Admin - Command Center]]