Skip to content

Commit

Permalink
Merge pull request #34 from Team-Wilhelm/mariaruth1-patch-1
Browse files Browse the repository at this point in the history
Update readme.md
  • Loading branch information
mariaruth1 authored May 28, 2024
2 parents c569b77 + d598f22 commit 927af06
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
# BotaniQue Backend

## Overview

BotaniQue is a project designed to simplify plant care by providing real-time monitoring and insights into plant conditions. This backend server is a key part of the BotaniQue ecosystem, supporting data processing, real-time updates, and integration with cloud services.

## Project Components

* IoT Device (Smart Plant Pot): An ESP32 microcontroller with sensors for soil moisture, air humidity, temperature, and light, and an OLED screen for displaying the plant's mood.
* Mobile App (Frontend application): Developed in Flutter, it allows users to manage plants and view their conditions.
* Backend Server: Processes data from the IoT device, determines plant health, and provides real-time updates to the mobile application as well as handling authentication, data storage and business logic for the mobile app.

## Technologies Used

* Programming Language: .NET 8 (backend)
* MQTT Broker: Flespi
* Database: PostgreSQL
* WebSockets(using Fleck): For real-time communication
* Azure Cognitive Services: Azure vision for background removal from images
* Azure Blob Storage: For image storage

Run database:
```bash
docker run --name botanique_db -p 5432:5432 -e POSTGRES_PASSWORD=password -e POSTGRES_USER=root -d postgres:14
Expand Down

0 comments on commit 927af06

Please sign in to comment.