agile-platform

byMayur Gole

Act as a senior full-stack developer. Build a complete Skill Swap Platform web application with frontend, backend, and database. 🔹 Tech Stack: - Frontend: React.js with modern UI (Tailwind CSS) - Backend: Node.js with Express - Database: MySQL - Authentication: JWT - Real-time: Socket.io (for chat) 🔹 Features: 1. User Authentication: - Signup, Login, Logout - Password hashing (bcrypt) - JWT-based authentication 2. User Profile: - Name, bio, profile picture - Skills offered - Skills wanted - Edit profile 3. Skill Discovery: - Search users by skills - Filter users - View other profiles 4. Swap Request System: - Send request (offer skill in exchange) - Accept / Reject request - Cancel request - View sent and received requests - Request status (pending, accepted, rejected, completed) 5. Chat System: - Real-time chat after request accepted - Send messages and files 6. Ratings & Reviews: - Give rating after swap - Review system 7. Notifications: - New request notifications - Message alerts 🔹 Backend Requirements: - REST API with proper routes - MVC structure - Middleware for auth - Error handling 🔹 Database (MySQL): Create tables: - users - skills - swap_requests - messages - reviews 🔹 Frontend Requirements: - Pages: - Home - Login / Signup - Dashboard - Profile - Search Users - Chat - Responsive modern UI

No preview

Comments (0)

No comments yet. Be the first!

Architecture

Service Dependenciesv1
External
Storage
LiteLLM Gateway :4000
Backend :7011
Frontend :7012
Client
Azure OpenAI
MariaDB :3306
PostgreSQL :5432
Redis :6379
LiteLLM
FastAPI Server
React App
Browser

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.