An open API service indexing awesome lists of open source software.

https://github.com/kabriacid/cerebro

A Mental Health Web Application A.I Driver Chat Support designed to offer mental and emotional support through a conversational chatbot interface. It uses AI to simulate empathetic interactions, providing users with coping strategies and mental health resources.
https://github.com/kabriacid/cerebro

ai cerebrum chatbot chatia composer kabriacid mental-health psychology

Last synced: about 2 months ago
JSON representation

A Mental Health Web Application A.I Driver Chat Support designed to offer mental and emotional support through a conversational chatbot interface. It uses AI to simulate empathetic interactions, providing users with coping strategies and mental health resources.

Awesome Lists containing this project

README

          

# Cerebro - AI-Powered Mental Health Chatbot

Cerebro is a web-based AI-powered chatbot platform designed to provide mental and emotional support through conversational interactions. It leverages cutting-edge AI technology to simulate empathetic conversations, offering users coping strategies, mental health resources, and a friendly companion for everyday assistance.

---

## 🌟 Features

### 1. **User Authentication**
- Secure login and registration system.
- Password hashing for enhanced security.
- Forgot password functionality.

### 2. **AI Chatbot**
- AI-powered chatbot for mental health support.
- Integration with OpenRouter API for intelligent responses.
- Configurable settings for chatbot behavior (e.g., `max_tokens`).

### 3. **Chat History**
- View past conversations with timestamps.
- Prompts and responses are saved for future reference.
- Option to delete chat history.

### 4. **User Dashboard**
- Manage profile details (name, email, password, etc.).
- Access chat history and settings.
- Responsive design for desktop and mobile.

### 5. **Settings**
- Theme selection (e.g., light mode).
- Subscription details (e.g., Free Plan).
- Notification toggle and other configurable options.

### 6. **Loader Animation**
- Custom loader animation with the app logo during login and other actions.

### 7. **Help Center**
- Comprehensive help section with FAQs and troubleshooting tips.
- Contact support for further assistance.

---

## 📸 Screenshots

### 1. **Home Page**
![Home Page](../screens/index.png)

### 2. **Register Page**
![Register Page](../screens/register.png)

### 3. **Login Page**
![Login Page](../screens/login.png)

### 4. **Dashboard**
![Dashboard](../screens/dashboard.png)

### 5. **Chatbot Interaction**
![Chatbot Interaction](../screens/chat.png)

### 6. **Settings Page**
![Settings Page](../screens/settings.png)

### 7. **Profile**
![Profile Page](../screens/profile.png)

### 8. **Chatbot History**
![Chatbot History](/cerebro/screens/chat-history.png)

---

## 🛠️ Technologies Used

### **Frontend**
- HTML5, CSS3, JavaScript
- Bootstrap for responsive design

### **Backend**
- PHP (with PDO for database interactions)

### **Database**
- MySQL

### **APIs**
- OpenRouter API for chatbot responses

## 🚀 Getting Started

### Prerequisites
- PHP 7.4 or higher
- MySQL 5.7 or higher
- A web server (e.g., Apache, Nginx)
- Composer (optional, for dependency management)

### Installation

1. Clone the repository:
```bash
git clone https://github.com/KabriAcid/cerebro.git

### Contact
For any inquiries or support, please contact us at:
- Email: kabriacid01@gmail.com
- Website: Cerebro.ai

### License
This project is licensed under the MIT License. See the LICENSE file for details.

### Acknowledgments
- OpenRouter API for powering the chatbot.
- Bootstrap for responsive design.
- Figma for design inspiration.

### Design Inspiration
https://www.figma.com/design/Cx6H2IpF7fcUpf7kgwU8x8/Chatia---AI-Chatbot-Mobile-App-UI-UX-Design-Template---Free-Landing-Page--Preview-?node-id=0-1&p=f&t=OSBT7QjQ8nO6PMYl-0
### Documentation ChatID https://chatgpt.com/c/6860157a-3370-8002-9947-0fe0fdb7fe27