Project Description
I am looking for an experienced full-stack developer or a small development team to build the MVP of a modern web platform that combines several key components within a single ecosystem.
The platform will include an AI-assisted interface, a professional services marketplace, a collaboration workspace for users and professionals, and a lightweight social interaction layer.
The goal is to create a secure, scalable application where users can interact with an AI assistant, discover and connect with professionals, and manage interactions within the platform.
⸻
Core Platform Components
Authentication & User Roles
The system must support secure user authentication and role-based access.
Different types of accounts will exist, including general users and professional accounts.
Key requirements include:
secure authentication
profile creation and management
role-based permissions
account verification capabilities.
⸻
AI Assistant
The platform will integrate an AI assistant that users can interact with through a chat interface.
The assistant should be capable of answering questions using a structured knowledge base and guiding users through available features within the platform.
The AI layer should function as a contextual helper that improves navigation and discovery.
⸻
Marketplace System
The application will include a marketplace where users can browse professional profiles and interact with service listings.
The system should support:
professional profile pages
search and filtering
discoverable listings
reviews and ratings
service requests or purchases.
⸻
Collaboration Workspace
When users engage with professionals through the platform, a dedicated workspace should be created to manage the interaction.
This workspace should support document sharing, communication, and activity updates between participants.
⸻
Messaging System
Real-time messaging between users and professionals must be included.
Messaging should support threaded conversations, file attachments, and notifications.
⸻
Payments
The platform must integrate a secure payment infrastructure.
This should support:
escrow payments
milestone payments
transaction records
platform service fees.
Stripe or a similar payment infrastructure is preferred.
⸻
Social Interaction Layer
Basic social features should be available to support engagement within the platform.
Examples include professional profiles, the ability to publish updates or articles, activity feeds, and simple follow interactions.
⸻
Security & Data Handling
The system must be designed with security and scalability in mind.
Requirements include secure authentication, encrypted document storage, proper access control, and scalable infrastructure to support platform growth.
⸻
Preferred Technology Stack
Open to recommendations, but the preferred stack includes:
React or Next.js for the frontend
Node.js for backend services
PostgreSQL for database management
Stripe for payments
Cloud infrastructure such as AWS, Vercel, or Google Cloud.
⸻
Deliverable
The goal of this project is to deliver a fully functional web-based MVP that includes the core modules described above, with clean architecture and well-documented code so that it can be maintained and expanded by an internal team after launch
Show More