Dashboard displaying machine statistics and tests

Mass Testing Machine

COVID-19 testing management app: machine monitoring, result analysis, user management.

Project overview

The "Mass Testing Machine" project is an advanced web application designed to manage COVID-19 testing machines. The application allows monitoring of machine status, analysis of test results, and user and permission management. Utilizing a modern tech stack including TypeScript, Node.js, Vue, MongoDB, Docker, and AWS, the application is scalable and easy to maintain, enabling quick adaptation to changing user needs and evolving technologies.

The application's interface is designed to be intuitive and clear, making it user-friendly even for those with limited technical expertise. The dashboard module enables real-time monitoring of active machines and data analysis of conducted tests. Users can also review test histories and detailed statistics.

Additional functionalities include managing machine and user groups. Administrators can define user and machine groups, assign various permission levels, and track machine locations with an integrated map. An advanced data analysis and notification system allows for quick reporting of technical issues to administrators.

Machine status monitoring
Test results analysis
User management
Machine and user groups
Machine location map
Test history and statistics
Problem notification system
User-friendly interface
Technologies
TypeScript
TypeScript
Node.js
Node.js
Vue
Vue
MongoDB
MongoDB
Docker
Docker
AWS
AWS
Timeline
Planning and Design 3 weeks
Front-end Development 5 weeks
Back-end Development 5 weeks
Testing and Deployment 2 weeks