Sero Global is a modern mental health platform built with Django and AWS to improve access to therapy, education, and progress tracking. It empowers users and therapists with secure, remote tools for better mental wellness care.
- ✅ Secure user authentication & profile management
- 🔍 Therapist discovery and appointment booking
- 📹 Encrypted video conferencing for remote sessions
- 📚 Educational resource library on mental health
- 📈 Progress tracking and goal-setting tools
- 🛠️ Admin dashboard for content and user management
Backend: Django · Python · PostgreSQL
Frontend: HTML · CSS · Bootstrap · JavaScript
Infrastructure: AWS (EC2, S3, RDS, CloudFront)
DevOps: Docker · GitHub Actions (CI/CD) · Heroku-compatible
- Python 3.10+
- PostgreSQL 13+
- Redis 6+ (for channels/WebSocket support)
- Git & Virtualenv
-
Clone the repo
git clone https://github.com/yosephdev/sero-global.git cd sero-global
-
Set up a virtual environment
# Windows python -m venv venv .\venv\Scripts\activate # macOS/Linux python3 -m venv venv source venv/bin/activate
-
Install dependencies
pip install -r requirements/development.txt
-
Set up environment variables
cp .env.example .env
Update the
.env
file with your local configuration. -
Set up the database
# Create database in PostgreSQL createdb sero_global # Run migrations python manage.py migrate # Create superuser python manage.py createsuperuser
-
Run the development server
python manage.py runserver
-
Access the admin panel
- Visit
http://127.0.0.1:8000/admin/
- Log in with your superuser credentials
- Visit
pytest
- Install production requirements
pip install -r requirements/production.txt
- Use Gunicorn + Nginx for deployment
- Ensure environment variables are set securely.
- Recommended Hosting
-
Heroku - For quick MVP deployment
-
AWS EC2 + S3 + RDS - For production-scale
We welcome contributions from the community!
-
Fork the repo
-
Create a new branch
-
Submit a pull request
Please read CONTRIBUTING.md for our guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with care for mental health and human connection. 💙