This project was born from a series of workshops in our programming club.
- Project introduction
- Explanation of architecture
- Nodejs review
- API introduction
- fetching data in the web app
- Discussing Rust
- Database introduction
- Web app workshop (part 1)
- Set up node.js
- ESP8266 Workshop (part 1)
- Hardware and Arduino introduction
- Sketch 1: Hello World
- Web app workshop (part 2)
- Import a charting library for displaying data (#1)
- Discuss creating components
- ESP8266 Workshop (part 2)
- Data modeling on the API versus in the web app
- Web app workshop (part 3, final)
- Routing (#2)
- API server workshop (part 1)
- Set up PostgreSQL
- Getting started with Diesel
- API server workshop (part 2)
- Introduce Actix/Actix Web
- Create database schema and server resources (#11)
- Web app workshop (part 4)
- Discuss GitHub Issues and Milestones
- Discuss props and v-model (#6)
- API server workshop (part 3)
- Web app workshop (part 5)
- Web app workshop (part 6)
- Graphing data inside the cards
- Add time series filter (view weather over period of 1 days, 2 days, 1 week, 90 days) (#19)
- API server workshop (part 4)
- Returning nested data
- API server workshop (part 5)
- Add UDP socket and record some real measurements (#12)
- Web app workshop (part 7)
- API server workshop (part 6)
- Web app workshop (part 7)
- API server workshop (part 7)
- Web app workshop (part 8, final)
- Customizing the PWA mobile experience (color themes, service worker functionality)
- Add dashboard prompt when dashboard is empty (#3)
- Creating a 1.0 release tag!