Projects using ASP.NET in CairoProjects using ASP.NET in CairoSmart Clinic Management Web Application
This project involves the development of a fully integrated web-based system for managing medical clinics through a fully automated workflow, eliminating the need for a traditional receptionist.
The system allows patients to book appointments online بسهولة by selecting their preferred date and time. Upon arrival at the clinic, patients can check in самостоятельно through the system, where they are automatically added to a real-time waiting list based on their booking order.
When it is the patient’s turn, entry to the doctor’s session is confirmed by scanning a unique QR code associated with the appointment. This action records the start of the visit within the system.
On the doctor’s side, the system provides a dedicated dashboard that enables easy session management. Doctors can start and end consultations with a single click, while the system automatically updates the appointment status in real time.
This solution enhances clinic efficiency by organizing workflows, reducing crowding, and accelerating patient flow without the need for manual scheduling or management.
The platform features a modern, user-friendly interface and is fully responsive, ensuring a seamless experience across all devices, including mobile phones, tablets, and desktop computers. Smart Web Application for Finding Medicines in Nearby Pharmacies
A smart web application designed to help users find medicines in nearby pharmacies using geolocation technology. Instead of manually searching, the system automatically sends requests to surrounding pharmacies.
The user simply enters the required medications, and the system automatically detects their location and broadcasts the request to multiple nearby pharmacies at the same time. Pharmacies then respond to the request with the availability status of the medicine (available or unavailable), along with the option to provide pricing details. All responses are displayed to the user in an organized manner, enabling them to easily compare and choose the best offer.
The system is built on the concept of Broadcast Requests, which saves users time and effort while increasing the chances of quickly finding the required medicine without the need to physically visit multiple pharmacies.
Additionally, the platform provides a dedicated dashboard for pharmacies, allowing them to efficiently manage incoming requests and respond in real-time. The system updates request statuses instantly to ensure a smooth and responsive experience.
The application features a modern, responsive user interface that works seamlessly across all devices (mobile, tablet, and desktop), ensuring a fast and user-friendly experience.
Technologies Used:
- ASP.NET Core (Web API & MVC) for backend development
- Domain-Driven Design (DDD) to structure and organize business logic
- Entity Framework Core for database management
- JWT (JSON Web Token) for authentication and security
- Clean Architecture for scalability, maintainability, and flexibility