hackquest logo

Meiso

All in one mental wellness platform

ビデオ

説明

This is a Full stack project built with NodeJS as its backend component

Frontend Components:

1. Authentication System

- login.html and signup.html for user authentication

- prelogin.html for initial landing page

- editprofile.html for user profile management

2. Core Features

- home.html - Main dashboard/landing page

- moodtracker.html - Mood tracking functionality

- journal.html and my-journals.html - Journaling system

- calendar.html - Scheduling and appointment management

- myappointments.html - Appointment tracking

3. Therapeutic Tools

- therapy.html - Therapy session management

- therapist1.html - Therapist interface

- meditationguide.html - Meditation guidance

- breathingexercise.html - Breathing exercises

- music.html - Music therapy/relaxation

- chatbot.html - AI-powered mental health support

4. Assessment Tools

- depressiontest.html - Depression screening

- anxiety_test.html - Anxiety assessment

- riskanalysis.html - Risk assessment

- tests.html - Various psychological tests

5. Resources and Education

- resources.html - Mental health resources

- books.html - Reading materials

- mentalwellness.html - Wellness information

- emergency.html - Emergency resources and contacts

Backend Architecture:

1. Server Setup

- Uses both Node.js (`server.js`) and Python (`server.py`, model2.py)

- RESTful API structure with routes and controllers

- Environment configuration via .env file

2. Project Structure

- models/ - Data models and schemas

- routes/ - API route definitions

- controllers/ - Business logic

- middleware/ - Custom middleware functions

- config/ - Configuration files

3. Dependencies

- Node.js project with package.json and package-lock.json

- Python components for specific functionality

Technical Stack:

- Frontend: HTML-based web application

- Backend:

- Node.js for main server functionality

- Python for specific models and processing

- RESTful API architecture

- Environment-based configuration

Key Features:

1. Comprehensive mental health tracking and management

2. Professional therapy integration

3. Self-help tools and resources

4. Assessment and screening tools

5. Journaling and mood tracking

6. Appointment scheduling

7. Emergency support resources

8. AI-powered chatbot support

9. Meditation and breathing exercises

10. Music therapy integration

ハッカソンの進行状況

Implemented all the features there are currently in this project from scratch. We also tried deploying the project but faced some issues with MongoDB Atlas

テックスタック

Tenserflow
Node
Python
OpenCV
チームリーダーNNamish Kumar Sahu
オープンソース
業界
Other