Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lizatinku/calhacks-24
https://github.com/lizatinku/calhacks-24
fastapi flask groq hackathon-project humeai mongodb reactjs tailwindcss webdevelopment
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lizatinku/calhacks-24
- Owner: lizatinku
- License: mit
- Created: 2024-10-18T23:29:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T18:36:17.000Z (3 months ago)
- Last Synced: 2024-10-22T05:52:45.247Z (3 months ago)
- Topics: fastapi, flask, groq, hackathon-project, humeai, mongodb, reactjs, tailwindcss, webdevelopment
- Language: Python
- Homepage:
- Size: 7.82 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CalHacks 2024 Project: DayTalks
DayTalks is a mental health-focused web application designed to help users track and reflect on their emotional well-being. At the heart of DayTalks is its AI-powered friend, Veronica, who listens to users through voice recordings, analyzes the emotions conveyed, and provides personalized emotional insights. By leveraging cutting-edge AI and emotional analysis tools like HumeAI, the app creates a supportive environment where users can express themselves freely and receive meaningful feedback. By offering real-time feedback, DayTalks empowers users to understand their emotions better and take proactive steps to enhance their well-being.## Tech Stack:
- Frontend: React.js, Tailwind CSS
- Backend: FastAPI
- Database & Authentication: MongoDB, JWT
- Speech Recognition: Deepgram
- Emotional Analysis: HumeAI
- AI Feedback: Groq## Installation
To get a local copy up and running, follow these steps:
1. Install Node.js and npm on your computer.
2. Clone the Repository:
```bash
git clone https://github.com/your-username/calhacks-24.git
```
3. Navigate into the project directory and then the frontend folder:
```bash
cd calhacks-24
cd frontend
```
4. Install Frontend Dependencies
```bash
npm install
```
5. Navigate back to the root project folder and into the backend folder:
```bash
cd ../backend
```
6. If using FastAPI with Python, install backend dependencies (e.g., using pip)
```bash
pip install -r requirements.txt
```
7. Install backend dependencies
```bash
npm start
```## Usage
- Open the app in your browser at http://localhost:3000.
- Sign in or create an account.
- Use the mood calendar to log your emotions or interact with the AI friend to receive personalized insights.## Features
- **AI Friend Veronica**: Interact with an AI-powered friend for personalized emotional insights.
- **Mood Calendar**: Log and visualize your moods on a calendar interface.
- **Emotional Insights**: Receive real-time emotional analysis and feedback using HumeAI.
- **User Login**: Secure authentication with JWT ensures users' mood logs and emotional insights are saved and accessible across sessions.## Contributors
- **Alex Zhu Zhou** [GitHub](https://github.com/alexzhuzhou)
- **Shrey Khandelwal** [GitHub](https://github.com/HawkingRadiation42)
- **Suhani Shokeen** [GitHub](https://github.com/suhanishokeen)
- **Liza Tinku Jose** [GitHub](https://github.com/lizatinku)## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.