Welcome to the Online Mental Health Support Platform This project aims to create a web-based platform that provides accessible, affordable, and stigma-free mental health support to individuals. The platform connects users with licensed mental health professionals, offers self-care resources, and fosters a supportive community for mental well-being.
- User Registration & Profiles: Secure sign-up for users and therapists.
- Appointment Booking: Schedule sessions with mental health professionals.
- Video & Chat Support: Real-time communication for therapy sessions.
- Mental Health Resources: Articles, videos, and tools for self-care.
- Self-Assessment Tools: Interactive quizzes to assess mental health status.
- Community Forum: A safe space for users to share experiences and support each other.
- Therapist Dashboard: Tools for professionals to manage their practice.
- Payment Integration: Secure payments for therapy sessions.
- Frontend: NextJs
- Backend: Django
- Database: PostgreSQL
- Real-Time Communication: WebRTC (video calls) and Socket.io (chat)
- Authentication: JWT (JSON Web Tokens)
- Hosting: Netlify
- Payment Gateway: Stripe
We welcome contributions! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Commit your changes.
- Submit a pull request with a detailed description of your changes.