"ZnanyLekarz" currently holds a "monopoly," and unfortunately, there are no interesting alternatives online.
Main Features
- WebApp
Client features
- List of available doctors with filtering options by specialization,
- Availability on a particular day, and location (city).
- Appointment booking.
- Appointment rating with reviews.
- Appointment cancellation.
Admin/doctor panel
- Ability to add appointment slots and new locations for a doctor.
- Confirmation of booked appointments by the doctor - manual or automatic.
- Auto calendar - add free slots depends on settings
Possible but not necessary features:
- Chat with the doctor.
- Read data from health document such .pdf
- Medical documentation accessible only to the doctor with whom the appointment is scheduled.
- Email confirmation of appointments.
- Sms message with approve
- Some Ai - but simple with choose the best doc for ur description
- .NET 8,
- EF Core
- React
- RabbitMQ/Kafka - would like to learn more,
- MongoDB - would like to learn but SQL-Server will be better option?
- Azure - learn!
- Docker
- MicroFrontends - would like to learn but dunno if it needed
- SignalR
- Utilization of .NET 8 for backend development.
- Implementation of React for frontend development.
- Integration of RabbitMQ/Kafka for messaging.
- Adoption of MongoDB for database storage, with potential consideration of Azure services.
- Miro - try event storming (add screens here after)
- Architecture - how, where, when, why? - C4 Diagram
- Init solutions - structure of projects
- Database init (Add diagram here)
- Branding - color, etc
- Frontend project init and research UI/UX - use something ready
- Patient registration wizard
- Doctor registration wizard
- User panel
- Auth (bleh) + Login/Register page
C4 diagram:
- Context
- Containers
- Components