Analyze. Understand. Relax. Adapt
Member 1 : Lana Anvar - DCS, CUSAT
Member 2 : S Sutharya - DCS, CUSAT
Member 3 : Lakshmikha Rejith - SOE, CUSAT
Access our project here - https://aquamarine-salamander-a3704c.netlify.app/
AURA is a comprehensive application designed to analyze and visualize the emotional and mental state of users based on their textual input. The application detects emotions, analyzes sentiment, and generates personalized advice to help users manage their stress levels.
In today's fast-paced world, individuals are increasingly experiencing high levels of stress and anxiety due to various personal and professional challenges. Despite the availability of numerous mental health resources, many people struggle to find personalized and immediate support that addresses their unique emotional states. Traditional methods of stress management often fail to provide real-time, tailored advice that can help individuals cope with their specific situations.
The solution is to develop a web application that can accurately analyze a person's emotional and mental state based on their textual input and provide personalized, actionable advice to help them manage their stress levels effectively. This solution leverages advanced natural language processing (NLP) techniques to detect emotions, analyze sentiment, and generate contextually relevant advice, thereby offering a comprehensive and user-friendly tool for mental health support.
Languages Used : Python, JavaScript
Frameworks Used : React
Libraries Used :
Python - FastAPI, Pydantic, Transformers, Torch, Requests, Dotenv, Spacy, NLTK, Logging
JavaScript - React, Vite, ESLint
Models Used : bhadresh-savani/distilbert-base-uncased-emotion, GEMINI
Tools Used : Visual Studio Code, Git, GitHub, Uvicorn
To set up the project, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/StressVisualizer.git cd StressVisualizer -
Create and activate a virtual environment:
python -m venv venv # On Windows .\venv\Scripts\activate # On macOS/Linux source venv/bin/activate
-
Install the required dependencies:
pip install -r requirements.txt
To run the FastAPI application, use the following command:
uvicorn main:app --reloadThis will start the server, and you can access the API at http://127.0.0.1:8000.
The image of our static frontend.
The final combined output.
Watch the video here - https://drive.google.com/file/d/1x49GieXJ_4lWub7-4AEsvz7TyJSp-OLD/view?usp=sharing
Lana Anvar : Worked mainly in the integration of the frontend and the backend.
S Sutharya : Designed and created the frontend.
Lakshmikha Rejith : Worked mainly in the model integration and optimization.
This project is licensed under the MIT License. See the LICENSE file for details.


