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!

Project Tasks

1 workspace task
#1

Skill Swap Platform - Full Stack Development

160 cr estimated
To Do

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.