Project Status & Analytical Report · v1.0.0
Generated: 2026-05-10 · Asia/Bangkok
AI-powered career development platform for Thai students aged 14–18, featuring multi-role portals, LMS, internship matching, mentor booking, and subscription billing.
React 18 · Tailwind CSS · TanStack Query · React Router v6 · Base44 BaaS · Stripe
Landing page with features, testimonials, CTA
Pricing tiers for all user segments
Stripe payment + waitlist fallback
Shareable student portfolio link
Global search across entities
Access denied page
PDF portfolio project report
Role-aware dashboard hub
AI career match assessment & recommendations
Persistent AI career advisor chat
Day-in-life career simulator
Portfolio vs target career skill comparison
Project management + AI verification
Filterable school directory
University discovery + saved list
Course marketplace with provider filters
Internship listings + pipeline tracker
Mentor marketplace + booking modal
Course modules, lessons, assignments
In-app notification center
Subscription management
Personal info, skills, preferences
Parent info + linked child accounts
Expertise, availability settings
School configuration
Brand page + hiring preferences
Child progress, reports, communication
Cohort tracking, announcements, bulk reports
Candidate search, shortlist, pipeline
Student profiles + goals
Threaded student messaging
Session analytics + earnings
System-wide management panel
Built-in auth entity — email, role, full_name
Extended student data: career, skills, portfolio %
AI-generated career match scores per student
Student projects with AI verification status
Course catalog — global + school-specific
Lesson/module completion tracking per student
File-based assignment submissions
Internship listings with company, skills, stipend
Student internship applications with stage tracking
Mentor profiles — skills, pricing, availability
Session bookings with status, rating, feedback
School directory — tenant entity for school plans
Employer tenant entity
Active plan subscriptions with Stripe references
Payment records linked to subscriptions
Webhook idempotency log
Pre-launch interest capture
AI chat sessions per user
Individual messages in chat conversations
In-app alerts with type, priority, link
Direct messages between users (threaded)
Thread container for participant messages
User-saved university targets (reach/target/safety)
Employer shortlisted student profiles
Simulation definitions — scenarios, challenges
Student simulation results and AI assessment
Log of all emails sent (reports, announcements)
Background AI task queue
Main shell — role-aware sidebar nav + header
Route protection — redirects unauthorized users
Post-login smart redirect based on user role
Real-time notification dropdown in header
Debounced cross-entity search with role filters
School admin bulk AI report sender
School admin student search + filter
AI chat interface components
AI-assisted portfolio project builder
Visual skill progression graph
School analytics charts (Recharts)
Kanban-style internship application tracker
Student dashboard career progress widget
AI-powered skill gap recommendation panel
SVG circular score indicator
Reusable metric card with color themes
Super admin sub-panels
Top-level React error catcher
Download the full status report
All pages, entities, functions, roles, components, and next-step recommendations.