Installation and Configuration of AI-Educational Platform

Job ID: 40075748

Budget: $10 – $30 USD

i have a complete AI-powered educational platform (PWA) that needs to be installed and configured on aaPanel. The platform includes a homework photo solver, AI chat tutor, PDF learning system, gamification, and more. Files Provided
Frontend Files (Static HTML/CSS/JS)
index.html - Main dashboard
homework-solver.html - AI photo solver
exam-predictor.html - Exam prediction system
pdf-learning.html - PDF upload & analysis
chat-interface.html - AI tutor chat
flashcards.html - Flashcard system
leaderboard.html - Gamification rankings
admin-dashboard.html - Admin panel
signin.html / signup.html - Authentication
main.js - Core JavaScript functionality
resources/ - Images and assets
Backend Files (Node.js API)
Located in backend/ directory:
server.js - Main server file
routes/ - API endpoints (auth, homework, pdf, chat, payments, admin)
services/ - AI integration (Kimi API), homework solver
middleware/ - Authentication & error handling
config/ - Database configuration
utils/ - Logger and utilities
Documentation
README.md - Project overview
HOMEWORK_SOLVER_README.md - Homework solver guide
SETUP_INSTRUCTIONS.md - Installation steps
DEPLOYMENT_GUIDE.md - Deployment instructions
backend-api.md - API documentation
Configuration Files
docker-quick-start.yml - Docker setup
quick-start.sh - Quick installation script
database-schema.sql - Database structure Success Criteria
Functionality Tests:
User Registration/Login - Users can sign up and log in
PDF Upload - PDFs upload and process correctly
Homework Solver - Images upload and AI provides solutions
AI Chat - Chat interface works with AI responses
Payment System - Token purchases work (Paystack)
Admin Dashboard - Admin can manage users and content
Mobile Responsive - Works on all device sizes
PWA Features - Can be installed as app
Performance Requirements:
Page load time < 3 seconds
API response time < 2 seconds
99%+ uptime
SSL certificate valid
All features functional
Deliverables
1. Live Website
Frontend accessible via domain/subdomain
HTTPS enabled
All pages loading correctly
2. Backend API
API server running and accessible
Database connected and functioning
All endpoints working
3. Documentation
Installation steps performed
Configuration details documented
Access credentials provided
Troubleshooting guide created
4. Handover Package
Admin login credentials
Database access details
Server configuration files
Backup procedures