Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 3.18 KB

File metadata and controls

50 lines (36 loc) · 3.18 KB

Appiks.id Backend - Mental Health Monitoring System

Laravel 12 JWT Google Gemini Docker

A project by Novaren Tech

Appiks.id is a comprehensive backend solution developed to help schools foster safety, inclusivity, and emotional well-being among students. This RESTful API serves as the backbone for the Appiks ecosystem, providing secure data management, AI-driven insights, and detailed psychological reporting.

🏗 Architecture & Standardization

This project enforces strict architectural guidelines defined in the Agent Rule of Architect. All modifications must adhere to these standards, including:

  • Utilizing Action Classes for business logic.
  • Implementing Laravel Policies for authorization.
  • Ensuring Dynamic Pagination on list endpoints.
  • Enforcing SoftDeletes across major tables.

See agent/technical-reference.md for integration details with the Next.js frontend.

🚀 Key Modules

🧠 Mental Health & Wellness

  • Mood Ecosystem: Advanced mood tracking with streaks, trends, and history patterns (Weekly/Monthly).
  • Self-Help Suite: Integrated journaling (Daily & Gratitude), Grounding Techniques, and Sensory Relaxation tools.
  • AI Integration: Powered by Google Gemini AI for analyzing student input and providing intelligent emotional feedback.
  • Educational Content: Management of therapeutic videos, articles, and mood-synced inspirational quotes.

📊 Institutional Analytics

  • Role-Based Dashboards: Specific data visualizations for Super Admins, Headteachers, Teachers, and Counselors.
  • Mood Analytics: Real-time mood distribution graphs and school-wide emotional trend analysis.
  • Reporting System: Formal incident/report management with confirmation, scheduling, and closure workflows.
  • Sharing Platform: A safe space for student expressions with moderation and reply capabilities.

🛡️ Core Infrastructure

  • Role-Based Access Control (RBAC): Secure multi-role architecture (Student, Teacher, Counselor, Admin, Super Admin).
  • JWT Authentication: Robust stateless authentication for mobile and web frontends.
  • Automated Documentation: Live API documentation powered by Dedoc Scramble.
  • Data Operations: Bulk user management and record exports via Excel (maatwebsite/excel).

🏢 About Novaren Tech

Novaren Tech is a digital innovation company that turns ideas into scalable, secure, and reliable technology.

Developed with passion by the Novaren Tech team.