JomLuah is a Progressive Web Application (PWA) developed as an AI-powered emotional management assistant for university students, specifically tailored to the context of Pusat Kaunseling Universiti (PCU) at Universiti Tun Hussein Onn Malaysia (UTHM).
The primary, official technical documentation for building, deploying, and maintaining the website/application is located here: JomLuah_Documentation.md
This comprehensive documentation covers:
- Project Overview & Objectives: Alignment with Pusat Kaunseling Universiti (PCU), UTHM.
- Tech Stack: Next.js (App Router), React, TypeScript, Tailwind CSS, shadcn/ui, Supabase (Auth, RLS, Storage), pgvector (Supabase), OpenRouter & Ollama.
- System Architecture & Flow: Detailed request flows, system prompts, sentiment analysis, and risk detection.
- Database Schema: PostgreSQL schemas, tables, indices, and constraints.
- Feature Modules: Student Dashboard, AI Conversational Reflection, Private Journaling, Throwback Memories, Counsellor Dashboard, and Admin Dashboard.
- Sprint & Deployment Plan: Key roadmap milestones from Sprint 1 to Sprint 11.
- JomLuah_Documentation.md — Core project specification and system architecture.
- Chapter_2_Literature_Review.md — Academic literature review and comparative study (Wysa, Woebot, Daylio) for the Final Year Project (PSM).
- brainstorming_ideas.md — Advanced engineering concepts under exploration (Cognitive Distortion Classifiers, Semantic Topic Clustering, and Distress Escalation UIs).