A simple web application to monitor plants and water them when neeeded
The application can esily run by pulling the source code and run it directly with Visual Studio
- Access the solution by opening SVPlants.sln file
- It should work in Windows, MacOS, Visual Studio, VSCode, Rider
Tested with:
- Microsoft Visual Studio Community 2022 (64-bit) - Version 17.1.6
- Rider 2021.3.3
- A red "Need Water" status will be assigned to the plant without water for more than 6 hours
- "Last Watered At" will be assigned the current system date & time when the watering is stopped
- A progress bar shows how much resting time left
- Select multiple rows and click "Water Multiple Plants" to water multiple plants at the same time
- Since we use SQLite as the storage, we need to delete 3 files of the database to reset the application state.
- .NET 6
- EF Core 6
- Mediator
- CQRS
- SQLite
- Clean Structure
- FluentValidation
- ReactJS
- Redux + Toolkit
- moment.js
- SweatAlert
- Bootstrap 5