jakubfrasiak / robopot

1 stars 0 forks source link

PBL Technikum 2023 - RoboPot

Spis treści

Autorzy

Technologie

Projekt wykorzystuje React Native, który pozwala pisać kod, który będzie działać zarówno na telefonach z androidem jak i ios.

Całość, będziemy pisać w języku TypeScript, który działa tak samo jak JavaScript z tą różnicą, że pozwala nam korzystać ze statycznych typów danych.

Założenia Projektu

RoboPot ma na celu stworzenie doniczki, która będzie tak zautomatyzowana jak to tylko możliwe. Będzie ona odczytywać wilgotność oraz temperaturę powietrza, pH oraz nawodnienie gleby, a także będzie odpowiadać za odpowiednie nasłonecznienie oraz zwilżanie podłoża.

Wszystkie te parametry będziemy mogli odczytać w aplikacji mobilnej, by jak najlepiej dopasować otoczenie do naszej roślinki

Inicjalizacja

Sklonuj projekt

  git clone https://github.com/jakubfrasiak/robopot.git

Przejdź do folderu server

  cd robopot/server

Zainstaluj wymagane zależności

  npm install

Włącz serwer

  npm run start

Otwórz kolejny terminal i przenieś się do clienta

  cd client

Zainstaluj wymagane zależności

  npm install

Włącz aplikację

  npm run android

Przykłady kodu

Jak już coś stworze, np. budowe componentu, to wam tu wrzuce