I developed a Django project to provide a streamlined solution for issuing COVID-19 positive or negative certificates to users. This project represents a crucial step in facilitating safer interactions and curbing the spread of the virus within communities.
The project's framework comprises a meticulously crafted multi-step process starting with user registration. To fortify security measures and safeguard against potential threats, the registration process integrates Google reCAPTCHA, ensuring only authentic users can proceed. Following registration, users undergo email OTP verification, crucial in validating their email addresses and establishing secure communication channels.
Once verified, users gain access to their personalized dashboard to input their home details. This information is vital for tracking and managing potential COVID-19 exposure, empowering authorities to respond swiftly to emerging cases. To bolster security, users undergo another round of email OTP verification before accessing their home section, guaranteeing authorized access and safeguarding sensitive health-related information.
Within their home section, users declare their COVID-19 test results, specifying positive or negative outcomes. Administrators meticulously review these declarations, verifying their authenticity. Upon approval, users can download their COVID-19 certificates in PDF format, providing tangible proof of their health status.
The project leverages FastAPI and PostgreSQL for efficient backend operations, facilitating rapid data processing and retrieval. Deployed on an EC2 instance, the project ensures high availability and scalability to accommodate growing user demand, optimizing resource utilization and enhancing overall performance.
In conclusion, this Django project offers a holistic approach to COVID-19 management, combining stringent security measures, efficient data processing, and user-centric features. By streamlining certificate issuance, it significantly contributes to efforts aimed at safeguarding public health and promoting safer interactions within society.
For a more detailed exploration of the code, check out the GitHub repository: GitHub Repository.