Medical Manager is a management system for healthcare professionals, developed in Django. The system allows the registration and monitoring of patients, registration of appointments, management of tasks and sharing of information.
- Patient registration and management
- Logging appointments with video upload
- Task system (todo) per query
- Patient mood record
- Public Query Sharing
- Payment status system
- Viewing Query History
- Generation of accompanying charts
- Python 3.x
- Django 5.1
- Pillow (for image manipulation)
- Clone the repository
git clone https://github.com/Emicy963/medical-manager.git
cd medical-manager
- Create a virtual environment
python -m venv .venv
- Activate the virtual environment
# Windows
.venv\Scripts\activate
# Linux/macOS
source .venv/bin/activate
- Install the dependencies
pip install -r requirements.txt
- Perform migrations
python manage.py migrate
- Create a superuser
python manage.py createsuperuser
- Start the server
python manage.py runserver
The project is configured with:
- SQLite as a database
- Media file support
- Custom Messaging with Tailwind CSS
- Standard language: Portuguese
- Debug enabled for development
medical-manager/
├── core/ # Settings main project
├── patients/ # Aplicação principal
├── media/ # Uploaded media files
├── templates/ # Templates HTML
│ └── static/ # Static files
├── manage.py
└── requirements.txt
Remember to configure the following variables in production:
- SECRET_KEY
- DEBUG
- ALLOWED_HOSTS
Patients
: Manages patient informationTodos
: Task systemConsult
: Query log
- Fork the project
- Create a branch for your feature (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is under the MIT license. View the archive LICENSE
for more details.
Cafu Dev - Emicy963