Hey everyone! We're a group of four college students with minimal programming experience, and we're diving into a project to create an ESP32 Air Quality Monitoring system. The goal is to collect data from our sensors, perform operations on it, and display the results visually through graphs. We hope to even predict future air quality indices with the information we gather. Each of us has a designated role: two of us are handling Python and the backend, one is focusing on the hardware, and the last is working on the frontend. Given that we're all complete beginners, we're curious about potential pitfalls we might encounter as we work on this project. Should we just start learning our respective programming languages? We've got about 2-3 months to get this done. Thanks for any advice!
1 Answer
With only a couple of months to go, I'd suggest skipping Django in favor of pure Python. Frameworks like Flask are lightweight and let you get started quickly without unnecessary features. If you ever need authentication later, that can be managed separately. This is especially useful for setting up things like IP-secured servers if you decide to go that route later on.

Thanks for the tip! Sticking to Python sounds much more manageable for us. We just want to process the data and display it nicely, so a lightweight framework feels right. Anything else we should really look out for?