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
This commit is contained in:
39
_notes/09 - Projects/Admin - Command Center.md
Normal file
39
_notes/09 - Projects/Admin - Command Center.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Admin — Command Center (admin.eventifyplus.com)
|
||||
|
||||
**Domain:** `admin.eventifyplus.com`
|
||||
**Local Path:** `/Users/bshtechnologies/Documents/eventify-command-center/`
|
||||
**Deployment:** TBD
|
||||
|
||||
---
|
||||
|
||||
## Tech Stack
|
||||
|
||||
| Layer | Technology |
|
||||
|-------|-----------|
|
||||
| Framework | React 18.2 + Vite 5.1 |
|
||||
| Language | TypeScript |
|
||||
| Styling | Tailwind CSS 4 |
|
||||
| UI Library | Shadcn/UI |
|
||||
| Design System | Neobrutalism Lite |
|
||||
| Data Fetching | Tanstack Query |
|
||||
| Tables | Tanstack Table |
|
||||
|
||||
## Features
|
||||
|
||||
- **User Management (CRM)** — manage all platform users
|
||||
- **Event Moderation** — approve/reject/edit events
|
||||
- **Review Management** — moderate user reviews
|
||||
- **Real-time Analytics** — platform metrics dashboard
|
||||
- **Platform Monitoring** — system health overview
|
||||
|
||||
## Key Screens
|
||||
- [ ] Document admin dashboard layout
|
||||
- [ ] Document user management views
|
||||
- [ ] Document event moderation workflow
|
||||
|
||||
## Notes
|
||||
|
||||
## Related
|
||||
- [[Backend - Django]]
|
||||
- [[App - Web Frontend]]
|
||||
- [[10 - Infrastructure/Server & Docker]]
|
||||
51
_notes/09 - Projects/App - Web Frontend.md
Normal file
51
_notes/09 - Projects/App - Web Frontend.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 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]]
|
||||
67
_notes/09 - Projects/Backend - Django.md
Normal file
67
_notes/09 - Projects/Backend - Django.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Backend — Django API
|
||||
|
||||
**API Base URL (UAT):** `https://uat.eventifyplus.com/api/`
|
||||
**API Base URL (Prod):** `https://prod.eventifyplus.com/api`
|
||||
**Local Path:** `/Users/bshtechnologies/Documents/eventify_backend/`
|
||||
**SSH Access:** `ssh eventify` (see [[10 - Infrastructure/Server & Docker]])
|
||||
|
||||
---
|
||||
|
||||
## Tech Stack
|
||||
|
||||
| Layer | Technology |
|
||||
|-------|-----------|
|
||||
| Framework | Django >= 4.2 |
|
||||
| Language | Python |
|
||||
| Image Processing | Pillow |
|
||||
| Database | Configured via env vars |
|
||||
| API Docs | `API_Documentation.md` in project root |
|
||||
|
||||
## Django Apps / Modules
|
||||
|
||||
| Module | Purpose |
|
||||
|--------|---------|
|
||||
| `accounts` | User management, authentication |
|
||||
| `events` | Event CRUD, event types, event images |
|
||||
| `bookings` | Event booking system |
|
||||
| `reviews` | User reviews for events |
|
||||
| `ledger` | Financial / points ledger |
|
||||
| `banking_operations` | Payment & banking |
|
||||
| `eventify_logger` | Logging infrastructure |
|
||||
| `gamification` | EP, RP, achievements, leaderboard |
|
||||
|
||||
## Models (Key)
|
||||
- **Custom User** — extended Django user model
|
||||
- **Event** — core event entity
|
||||
- **EventType** — event categories
|
||||
- **EventImages** — media for events
|
||||
- **Booking** — event reservations
|
||||
|
||||
## Environment Variables
|
||||
```
|
||||
DJANGO_SECRET_KEY=replace-me
|
||||
DJANGO_DEBUG=False
|
||||
DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1
|
||||
```
|
||||
|
||||
## Accessing the Server
|
||||
|
||||
```bash
|
||||
ssh eventify
|
||||
# connects to: ubuntu@ec2-174-129-72-160.compute-1.amazonaws.com
|
||||
# key: ~/.ssh/eventify_keys_21_03_2026.pem
|
||||
```
|
||||
|
||||
## API Documentation
|
||||
Full endpoint reference: `eventify_backend/API_Documentation.md`
|
||||
|
||||
See also: [[04 - API & Backend/API Notes]]
|
||||
|
||||
## Notes
|
||||
|
||||
## Related
|
||||
- [[App - Web Frontend]]
|
||||
- [[Admin - Command Center]]
|
||||
- [[Partner Portal]]
|
||||
- [[Mobile - Flutter]]
|
||||
- [[10 - Infrastructure/Server & Docker]]
|
||||
49
_notes/09 - Projects/Mobile - Flutter.md
Normal file
49
_notes/09 - Projects/Mobile - Flutter.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# Mobile App — Flutter
|
||||
|
||||
**Platforms:** iOS, Android, Web, Desktop (Windows, macOS, Linux)
|
||||
**Local Path:** `/Users/bshtechnologies/Documents/Eventify-frontend/`
|
||||
**Version:** 1.6.1+17
|
||||
|
||||
---
|
||||
|
||||
## Tech Stack
|
||||
|
||||
| Layer | Technology |
|
||||
|-------|-----------|
|
||||
| Framework | Flutter |
|
||||
| Language | Dart ^2.17.0 |
|
||||
| State Management | Provider 6.1.2 |
|
||||
| Maps | google_maps_flutter 2.5.0 |
|
||||
| Calendar | table_calendar 3.2.0 |
|
||||
| Location | geolocator 9.0.2 + geocoding 2.0.5 |
|
||||
| Media | image_picker, video_player |
|
||||
| Images | cached_network_image, flutter_svg |
|
||||
| Storage | shared_preferences |
|
||||
|
||||
## Architecture
|
||||
|
||||
Feature-first modular structure:
|
||||
```
|
||||
lib/
|
||||
├── core/ # API, auth, storage, utils, constants, theme
|
||||
├── features/ # auth, events, gamification, reviews
|
||||
├── screens/ # Mobile + desktop screen variants
|
||||
└── widgets/ # Reusable components
|
||||
```
|
||||
|
||||
## Feature Modules
|
||||
- **Auth** — login, registration, session ([[02 - Features/Auth]])
|
||||
- **Events** — listing, detail, booking, calendar ([[02 - Features/Events]])
|
||||
- **Gamification** — EP, RP, leaderboard, achievements ([[02 - Features/Gamification]])
|
||||
- **Reviews** — event reviews ([[02 - Features/Reviews]])
|
||||
|
||||
## Responsive Design
|
||||
- `responsive_layout.dart` switches between mobile and desktop layouts
|
||||
- Separate screen files for mobile vs desktop (e.g. `home_screen.dart` / `home_desktop_screen.dart`)
|
||||
|
||||
## Notes
|
||||
|
||||
## Related
|
||||
- [[01 - Architecture/Overview]]
|
||||
- [[03 - Screens/Screen Index]]
|
||||
- [[Backend - Django]]
|
||||
41
_notes/09 - Projects/Partner Portal.md
Normal file
41
_notes/09 - Projects/Partner Portal.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Partner Portal (partner.eventifyplus.com)
|
||||
|
||||
**Domain:** `partner.eventifyplus.com`
|
||||
**Local Path:** `/Users/bshtechnologies/Documents/eventify-partner/`
|
||||
**Deployment:** Vercel (Next.js standard)
|
||||
|
||||
---
|
||||
|
||||
## Tech Stack
|
||||
|
||||
| Layer | Technology |
|
||||
|-------|-----------|
|
||||
| Framework | Next.js 16.1.1 |
|
||||
| Language | TypeScript |
|
||||
| React | 19.2.3 |
|
||||
| Styling | Tailwind CSS 4 + PostCSS |
|
||||
| ORM | Prisma |
|
||||
| Forms | react-hook-form + Zod validation |
|
||||
| Analytics | PostHog |
|
||||
| Charts | Recharts |
|
||||
|
||||
## Features
|
||||
|
||||
- **QR Code Scanning** — `@yudiel/react-qr-scanner` for event check-ins
|
||||
- **Event Management** — partners create/manage their events
|
||||
- **Reporting** — revenue & attendance analytics (Recharts)
|
||||
- **Form Handling** — structured forms with react-hook-form + Zod
|
||||
- **Database** — Prisma ORM integration
|
||||
|
||||
## Key Flows
|
||||
- [ ] Document partner onboarding flow
|
||||
- [ ] Document event creation by partner
|
||||
- [ ] Document QR check-in flow
|
||||
- [ ] Document reporting/analytics views
|
||||
|
||||
## Notes
|
||||
|
||||
## Related
|
||||
- [[Backend - Django]]
|
||||
- [[Admin - Command Center]]
|
||||
- [[App - Web Frontend]]
|
||||
Reference in New Issue
Block a user