What is your current level of experience in freelance work?
We are looking for an experienced Full-Stack Developer or a development team to build a multi-role IT Software Agency Web Application that facilitates job postings, freelancer applications, project submissions, real-time communication, and secure payment transactions. Project Scope & Phases Objective: Build the foundational structure of the application, including authentication, portals for freelancers and supervisors, job management, and basic workflows. Key Features: ✅ Freelancer Portal -User registration & profile setup -Job browsing and application -Dashboard to manage projects -File uploads for work submission ✅ Supervisors Portal -Job posting and management -Dashboard for tracking freelancer applications -Project approval workflow ✅ Admin Portal -Supervisor account management -User activity monitoring -Basic reporting & statistics ✅ General Features: -Secure authentication (OAuth, JWT, or similar) -Role-based access control -Responsive UI/UX for desktop & mobile ✅ Stripe Payment Integration -Supervisor payments for job postings -Freelancer payouts based on milestones -Transaction history & invoicing ✅ Real-Time Communication -Chat system for freelancers & supervisors -Email & in-app notifications for job status updates -WebSockets or Firebase integration for live interactions Expected Deliverables: -Working web application with Freelancer, Supervisor, and -Admin portals -Secure authentication system -Job posting and application functionality -Simple dashboard UI for each role -Optimized platform with improved speed & security -Admin analytics dashboard -Cloud deployment strategy