- Determine which microphone to use (assigned to Julian)
- Connect to the MQTT server (assigned to Jakob)
- Send sensor data to the MQTT server (assigned to Kacper)
- Save sensor data to a PostgreSQL database (assigned to Jakob)
All four issues (1, 2, 3, and 4) were completed.
This sprint went according to plan. We spent the first week planning the project and the following two implementing our plans in code.
- Web frontend (assigned to Jakob)
- Figure out how to connect the microphone to the ESP32 (assigned to Aleksander)
- Figure out how to read values from the microphone (assigned to Julian)
- Create database schema (assigned to Kacper)
- Switch to new pooled database library (assigned to Jakob)
Issues 6, 7, 8, and 9 were finished. Issue #5 is unfinished.
In this sprint we completed most, but not all, of the issues. This is because issue #5 is quite big. In hindsight, we should have broken it down into smaller issues.
- Display the data on the frontend (assigned to Jakob)
- Simulate the sensor data (assigned to Kacper)
- Make the sensor data simulation more natural (assigned to Julian)
- Start writing the report (assigned to Kacper)
- Log errors to the database (assigned to Jakob)
- Display logs on the frontend (assigned to Julian)
All issues (10, 11, 12, 13, 14, and 15) were completed.
In this sprint we worked effectively to finish up the project. Although the issues were assigned to only one person, most issues were worked on by two people.