Project developed for the final exam of the course named Software Engineering II held by Professor Elisabetta Di Nitto at Politecnico di Milano.
Explore the docs »
Report Bug
This project has been developed as final assignment for the Software Engineering II course held by Professor Elisabetta Di Nitto at Politecnico di Milano.
The objective of this project was to apply in practice what we learned during lectures with the purpose of becoming familiar with software engineering practices and able to address new software engineering issues in a rigorous way. The project was divided into three assignments:
- The preparation of a Requirement Analysis and Specification Document (RASD) starting from an informal description of the problem.
- The definition of the Design Document (DD) for the system considered in point 1.
- The implementation of a running prototype of the system designed in point 2, using also automated tools to perform testing.
This application was designed during COVID-19 pandemic and wants to foster a safe shopping experience by providing a customer flow control system. This system should allow the users to avoid crowds both inside and outside the stores. The system should also be very simple to use (to adapt to all demographics) and provide fallback options for those who do not have access to the application.
To have more in-depth information about this project you can have a look at the documents that we have drawn up during the development of the project.
- Requirement Analysis and Specification Document (RASD)
- Design Document (DD)
- Implementation and Test Deliverable
A pretty extensive installation guide can be found inside the source code folder CLup
.
These are the mockups of the mobile version of the web application that are also included in the Design Document. The real implementation may have some differences.
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/ferrohd/CLup