Files
Eventify-frontend/_notes/01 - Architecture/Overview.md
Sicherhaven 924c80da00 chore: remove vibe-coding artifacts from tracking, sync notes and obsidian config
- Untrack .claude/launch.json (Claude Code config)
- Add .claude/, .mcp.json, CLAUDE.md, and AI-generated CSVs to .gitignore
- Add _notes/ vault (architecture, API, tasks, bugs, infra docs)
- Add .obsidian/ plugin/vault config (workspace state excluded)
- Sync CHANGELOG.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 22:04:06 +05:30

3.4 KiB

Architecture Overview

Eventify Ecosystem

Eventify is a multi-project event management platform with 4 frontends, a Django backend, and Docker-based infrastructure on AWS EC2.

┌─────────────────────────────────────────────────────┐
│                    Users / Partners                  │
├──────────┬──────────┬───────────┬───────────────────┤
│ app.*    │ admin.*  │ partner.* │ Mobile App        │
│ React    │ React    │ Next.js   │ Flutter           │
│ Vite+TS  │ Shadcn   │ Prisma    │ iOS/Android/Web   │
├──────────┴──────────┴───────────┴───────────────────┤
│              Django REST API (Python)                │
│     uat.eventifyplus.com / prod.eventifyplus.com    │
├─────────────────────────────────────────────────────┤
│           AWS EC2 · Docker · eventify-net           │
│           Database · Server Monitor                 │
└─────────────────────────────────────────────────────┘

Projects at a Glance

Project Domain Stack Local Path
Web App app.eventifyplus.com React 18 + Vite + TS + Tailwind mvnew.eventifyplus.com new/
Admin admin.eventifyplus.com React 18 + Vite + Shadcn/UI eventify-command-center/
Partner partner.eventifyplus.com Next.js 16 + Prisma + Tailwind eventify-partner/
Mobile iOS / Android / Desktop Flutter + Dart + Provider Eventify-frontend/
Backend uat.eventifyplus.com/api/ Django 4.2+ (Python) eventify_backend/
Monitor status.eventifyplus.com Node.js + Docker eventify-server-monitor/

All local projects live under /Users/bshtechnologies/Documents/.

Backend Modules

Module Purpose
accounts Users & auth
events Event CRUD, types, images
bookings Reservations
reviews User reviews
ledger Financial ledger
banking_operations Payments
gamification EP, RP, achievements, leaderboard
eventify_logger Logging

Flutter App Architecture (Mobile)

Feature-first modular structure:

lib/
├── core/          # API, auth, storage, utils, constants, theme
├── features/      # auth, events, gamification, reviews
├── screens/       # Mobile + desktop screen variants
└── widgets/       # Reusable UI components

State Management: Provider (^6.1.2) — see State Management

Detailed Notes