Skip to content

RamaRagu/Mindmend74

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mindmend74

Welcome to Mindmend, an innovative project designed to support individuals with autism through technology. This repository is a blend of JavaScript, TypeScript, and CSS, crafted to provide a seamless and interactive user experience.

Language Composition

Table of Contents

Introduction

Mindmend is a comprehensive application aimed at supporting individuals with autism. Our mission is to leverage the power of technology to provide users with tools and resources that can help manage daily challenges and improve overall well-being.

Features

  • User-Friendly Interface: Intuitive design for easy navigation.
  • Interactive Tools: Engage with various exercises and activities tailored for autism support.
  • Personalized Experience: Tailored recommendations based on user input.
  • Cross-Platform Compatibility: Available on multiple devices and platforms.
  • Secure and Private: Your data is safe with us.

Backend

The backend of Mindmend74 is built using modern technologies to ensure scalability and reliability. It handles user authentication, data storage, and provides APIs for the frontend to interact with.

  • Node.js: A JavaScript runtime built on Chrome's V8 engine.
  • Express.js: A minimal and flexible Node.js web application framework.
  • Supabase: An open-source Firebase alternative that provides a real-time database and authentication.
  • Prisma: A next-generation ORM for Node.js and TypeScript that helps in managing the database schema and performing database operations.
  • Docker: Used to containerize the application, ensuring consistency across different environments and simplifying deployment.

Setting Up the Backend

  1. Clone the repository:

    git clone https://github.com/akaashsashiraj/Mindmend74.git
    cd Mindmend74/backend
  2. Install dependencies:

    npm install
  3. Set up Supabase:

    • Create a new project on Supabase.
    • Copy the API keys and URL to your environment variables.
  4. Set up Prisma:

    • Initialize Prisma:
      npx prisma init
    • Update the prisma/schema.prisma file with your database connection details.
    • Run the Prisma migration:
      npx prisma migrate dev --name init
  5. Run the backend using Docker:

    • Build the Docker image:
      docker build -t mindmend74-backend .
    • Run the Docker container:
      docker run -p 3000:3000 mindmend74-backend

The backend will be available at http://localhost:3000.

Model

Mindmend74 incorporates advanced machine learning models to support individuals with autism. These models are trained on diverse and comprehensive datasets to ensure high accuracy and reliability. The key components of our model include:

  • Data Collection: Gathering data from various sources to create a robust training set.
  • Preprocessing: Cleaning and normalizing the data to improve model performance.
  • Feature Engineering: Extracting relevant features that contribute to accurate predictions.
  • Model Training: Using algorithms such as Random Forest, Support Vector Machines, and Neural Networks to train the models.
  • Validation and Testing: Evaluating the models on separate validation and test sets to ensure they generalize well to new data.
  • Continuous Improvement: Regularly updating the models with new data and techniques to maintain and improve their performance.

Getting Started

To get started with Mindmend74, follow these steps:

Installation

  1. Clone the repository:

    git clone https://github.com/akaashsashiraj/Mindmend74.git
    cd Mindmend74
  2. Install dependencies:

    npm install
  3. Start the application:

    npx expo start

In the output, you'll find options to open the app in a:

Resetting the Project

If you want to start fresh, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Contact

For any questions or inquiries, please contact us at mindmend@gmail.com.

Thank you for visiting Mindmend74! We hope our project helps you in your journey towards better mental health.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors