Logo Lanfrica

Divine-kuzo/BodyWise

Domaine:

healthcare

Type de record:

software
Créateur:
Div
Hôte:
A digital platform that empowers African youth to achieve a healthier body composition and improved self-image through personalized lifestyle guidance, educational content, and access to psychological support, while discouraging risky cosmetic procedures. BodyWise The open-source mental health platform connecting students with professional support Features . Getting Started . Documentation . Contributing BodyWise is a comprehensive mental health platform designed specifically for educational institutions. We connect students with qualified mental health professionals, providing easy access to consultations, educational resources, and community support. **Demo Video** #### Built With - **Next.js** - React framework for production - **TypeScript** - Type-safe JavaScript - **SQLite** - Lightweight database with better-sqlite3 - **Tailwind CSS** - Utility-first CSS framework - **SendGrid** - Email delivery service - **Jitsi Meet** - Secure video conferencing - **Swagger** - API documentation ## Technical Specifications ### System Requirements - Node.js 18.x or higher - npm 9.x or any other package manager - Your lovely IDE(We recommend famous one - VSCode) ### Technology Stack Frontend - Next.js 14.0.1 (App Router) - React 18 - TypeScript 5.x - Tailwind CSS 3.x - Radix UI components Backend - Next.js API Routes (serverless) - JWT authentication - Better-sqlite3 (database driver) Database - SQLite 3.x - Foreign key constraints enabled - Trigger-based analytics External services - SendGrid Web API v3 (email) - Jitsi Meet (video conferencing) - Groq API (AI chatbot - 5 LLM models) AI - Vercel AI SDK (streaming responses) - Llama 3.3 70B (default model) - Zero-persistence architecture (privacy-first) Development Tools - ESLint (code linting) - TypeScript (type checking) - Swagger UI (API documentation) **Performance Metrics** - *Page Load Time*: Quick Architecture Overview ### Key Architectural Features - **Layered Architecture**: Presentation → Application → Domain → Data Access → Infrastructure - **Security by Design**: JWT authentication, RBAC, multi-layered security - **API-First Design**: RESTful APIs enabling mobile app and third-party integrations - **Real-Time …