Skip to content

Repository files navigation

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.

About

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.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages