EduConsult AI - Full Stack Developer/Agency Needed

Job ID: 39915178

Budget: £3,000 – £5,000 GBP

We are seeking a Full-Stack developer or a development agency with proven expertise in modern web and mobile application development to build an AI-enhanced Educational Consulting Platform (EduConsult-AI-MVP).

The objective is to develop a scalable solution that connects Students with Educational Consultants through tier-based consulting packages, real-time communication, and AI-driven automation for matching, assistance, and analytics.

1. Architecture and Desired Tech Stack:

• Architecture: Modular, service-oriented architecture with separate microservices for user management, chat, and AI components to ensure future scalability and integration flexibility.
• Front-end (Web Portal): React.js (JavaScript) for dynamic and responsive user experience.
• Mobile App: React Native for iOS and Android, providing feature parity with the web version.
• Back-end & Database: Node.js (Express.js or Nest.js) with PostgreSQL or MongoDB for secure data storage and fast real-time response handling.
• Real-Time Communication: Socket.io for persistent two-way communication between users.
• AI Layer: Integrated AI microservice (OpenAI API or custom ML model) for user recommendations, chat assistance, and report generation.

2. Critical Development Components (Modules):
A. Student Portal (Web & Mobile Interface)

Goal: Provide an intuitive platform for students to register, find consultants, purchase packages, and communicate in real time.
Functionality:

Registration & Login: Secure email or phone-based authentication (JWT tokens).

AI-Powered Matching: Personalized consultant recommendations using AI algorithms based on goals, preferences, and background.

Package Selection & Purchase: Choose from multiple consulting packages (Bronze, Silver, Gold).

Chat Access: Real-time chat with assigned consultant (text, voice, or video).

Session Records: Review chat transcripts, session notes, and invoices.

B. Consultant Portal (Web & Mobile Interface)

Goal: Allow consultants to manage their availability, packages, and student communications.
Functionality:

Profile Management: Define expertise, education level, and consulting fees.

Package Creation: Offer customized consulting packages.

Student Dashboard: View current clients and upcoming appointments.

AI Report Generator: Automatically summarize session content and suggest follow-up recommendations using AI summarization.

Earnings Overview: Real-time financial dashboard with payout tracking.

C. Admin Dashboard (Control Panel)

Goal: Manage platform operations, maintain quality control, and oversee performance analytics.
Functionality:

User & Consultant Management: Approve new consultants and monitor student activity.

Package Management: Create or adjust packages and pricing models.

Chat Oversight: Limited access for monitoring or compliance auditing.

AI Analytics Dashboard: Use machine learning to identify engagement trends, consultant performance, and package popularity.

Payment Tracking: Automated revenue and commission reporting.

D. Real-Time Communication and AI Integration (Core Utility Module)

Goal: Ensure seamless communication and automated assistance.
Functionality:

Chat Infrastructure: Real-time Socket.io implementation for one-to-one conversations.

File Sharing: Support for sending educational files (PDFs, images).

AI Chat Assistant: Pre-consultation bot to answer FAQs and guide students before human interaction.

Payment Gateway: Secure online payment integration (Stripe or local gateway).

Data Protection: End-to-end encryption and GDPR compliance.

3. Request for Proposal (Call to Action):

Please submit a proposal that clearly outlines the following:

A total cost estimate and project timeline for developing this AI-powered MVP (Modules A, B, C, D).

A portfolio showcasing prior experience with Node.js, React/React Native, and AI integrations (LLM or ML).

We seek developers who understand the importance of AI-assisted personalization, real-time scalability, and secure data-driven architecture in modern SaaS ecosystems.

Skills Required:

React.js (JavaScript)

React Native (iOS & Android)

Node.js (Express / Nest.js)

PostgreSQL / MongoDB

Socket.io (Real-Time Chat)

RESTful API Development

AI Integration (OpenAI API / TensorFlow.js / LangChain)

Payment Gateway Integration (Stripe / Local)

Full Stack Development

Docker / Cloud Deployment (AWS / Azure)