How achintxv/next works
This workspace contains three separate products. The Workspace app is a personal productivity dashboard: users authenticate, then manage tasks and ideas while using AI, sports, and utility widgets. Its Express backend validates requests, dispatches controllers, and persists application data. Issue Tracker provides authenticated project and issue CRUD through Next.js route handlers backed by MongoDB. Polaroid is a camera-to-memory/print experience, represented by its landing, camera, memory-roll, and printing components. Several client compositions and unsampled services are shown without speculative wiring.
Components 26
Workspace Client
- Auth Screens
Workspace/client/src/app/auth/login/page.js - Productivity Dashboard
Workspace/client/src/app/dashboard/page.jsx - Productivity Widgets
Workspace/client/src/components/KanbanBoard.jsx - AI Assistant
Workspace/client/src/components/QuickAi.jsx - Live Sports
Workspace/client/src/components/LiveSports.jsx - Auth Client
Workspace/client/src/services/authService.js
Workspace Server
- Express API
Workspace/server/app.js - Auth Routes
Workspace/server/routes/authRoutes.js - Idea Routes
Workspace/server/routes/ideaRoutes.js - Task Routes
Workspace/server/routes/taskRoutes.js - AI Controller
Workspace/server/controllers/aiController.js - AI Service
Workspace/server/services/aiService.js
Issue Tracker
- Issue Dashboard
issue-tracker/src/components/dashboard/DashboardShell.jsx - Issue Auth API
issue-tracker/src/app/api/auth/login/route.js - Project API
issue-tracker/src/app/api/project/route.js - Issue API
issue-tracker/src/app/api/issue/route.js - Session Auth
issue-tracker/src/lib/auth.js - Database Client
issue-tracker/src/lib/db.js
Polaroid App
- Photo Landing
polaroid/src/app/Components/landing/Landing.jsx - Camera Booth
polaroid/src/app/Components/camera/CameraBooth.jsx - Memory Roll
polaroid/src/app/Components/landing/MemoryRoll.jsx - Photo Printing
polaroid/src/app/Components/print/PhotoPrint.jsx
Data And Integrations
- Workspace MongoDB
Workspace/server/config/db.js - Issue MongoDB
issue-tracker/src/lib/db.js - AI Provider
Other components
- User
Connections 23
- User → Auth Screens: uses
- User → Productivity Dashboard: uses
- User → Issue Dashboard: uses
- User → Photo Landing: uses
- Auth Screens → Auth Client: submits auth
- Express API → Auth Routes: dispatches
- Express API → Idea Routes: dispatches
- Express API → Task Routes: dispatches
- Express API → AI Controller: dispatches
- Idea Routes → AI Controller
- AI Controller → AI Service: asks AI
- AI Service → AI Provider: sends prompt
- Express API → Workspace MongoDB: uses database
- Issue Auth API → Session Auth: creates session
- Project API → Database Client: connects database
- Project API → Session Auth: checks user
- Issue API → Database Client: connects database
- Issue API → Session Auth: checks user
- Issue API → Issue MongoDB: reads writes
- Project API → Issue MongoDB: reads writes
- Photo Landing → Camera Booth: opens camera
- Photo Landing → Memory Roll: shows memories
- Camera Booth → Photo Printing: creates print