A web-based application designed to simplify doctor appointment booking and healthcare management.
The Doctor Appointment System is a healthcare management web application developed using Django. The system allows patients to book appointments online, manage healthcare scheduling, and improve communication between doctors and patients.
This project was created as part of my learning journey in full-stack web development and backend application design.
✔ Simplify appointment booking process
✔ Provide organized patient scheduling
✔ Improve healthcare service accessibility
✔ Practice Django backend development
✔ Build responsive and user-friendly interfaces
| Feature | Description |
|---|---|
| 🩺 Doctor Management | View available doctors |
| 📅 Appointment Booking | Schedule doctor appointments |
| 👤 Patient Registration | Register and manage patients |
| 🔐 Authentication System | Secure login and registration |
| 📱 Responsive Design | Mobile-friendly interface |
| 🏥 Healthcare Dashboard | Manage healthcare operations |
| 📋 Appointment Tracking | Track scheduled appointments |
| Technology | Purpose |
|---|---|
| Python | Backend programming |
| Django | Web framework |
| HTML5 | Page structure |
| CSS3 | Styling |
| Bootstrap | Responsive UI |
| SQLite | Database |
| Git & GitHub | Version control |
Doctor-Appointment-Systemm/
│
├── 📁 Doctor/
├── 📁 project/
├── 📁 static/
├── 📁 templates/
│
├── 📄 manage.py
├── 📄 requirements.txt
├── 📄 Procfile
├── 📄 .gitignore
└── 📄 README.mdBefore running the project, install:
- Python 3.x
- pip
- Git (optional)
# Clone repository
git clone https://github.com/rihhanna/Doctor-Appointment-Systemm.git
# Navigate to project folder
cd Doctor-Appointment-Systemm
# Create virtual environment
python -m venv venv
# Activate virtual environment
# Windows
venv\Scripts\activate
# Mac/Linux
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py migrate
# Start development server
python manage.py runserverhttp://127.0.0.1:8000
Add your homepage screenshot here:
Through this project, I learned:
- Django project structure
- Backend development fundamentals
- Database integration using SQLite
- User authentication concepts
- Responsive frontend development
- Managing templates and static files
- Deploying Django applications
🚀 Add email notifications
🚀 Add doctor availability calendar
🚀 Add patient medical history system
🚀 Improve dashboard analytics
🚀 Add online consultation support
🚀 Deploy full production version
| Information | Details |
|---|---|
| 🎓 Field | Software Engineering |
| 💻 Focus | Full-Stack Development & Data Analytics |
| 🌍 Location | Somaliland |
| 🔗 GitHub | https://github.com/rihhanna |
| hrihhana@gmail.com |
✅ Full-stack healthcare web application
✅ Built using Django framework
✅ Responsive UI design
✅ Real-world healthcare management concept
✅ Early portfolio project demonstrating backend skills
| Project | Description |
|---|---|
| 📚 Online Bookstore | Django e-commerce project |
| 📊 Customer Segmentation Dashboard | Data analytics dashboard |
| 📈 Churn Analysis Dashboard | Power BI analytics project |
| 🌱 Crop IQ | Smart agriculture solution |
Special thanks to:
- Django Documentation
- Open Source Community
- Bootstrap Framework
- Everyone who supported my learning journey
If you found this project useful:
- ⭐ Star the repository
- 🍴 Fork the project
- 🔗 Share with others
- 💬 Give feedback