Aplikacja webowa dla miłośników roślin, ogrodnictwa i domowych kolekcji. FloraNote pozwala porządkować informacje o roślinach, zapisywać ich historię i prowadzić prosty dziennik pielęgnacji.
https://floranote.firadza.pl
W aplikacji użytkownik może tworzyć własne kolekcje, dodawać do nich rośliny oraz zapisywać zdarzenia związane z ich uprawą. Mogą to być między innymi sadzenie, przesadzanie, podlewanie, nawożenie, obserwacje, problemy zdrowotne albo ważne etapy wzrostu.
Projekt powstał z myślą o osobach, które chcą mieć w jednym miejscu uporządkowane informacje o swoich roślinach. Głównym celem było stworzenie prostego, czytelnego narzędzia, które pomaga wracać do wcześniejszych notatek i śledzić zmiany zachodzące w czasie.
Główne funkcje:
- Kolekcje roślin - tworzenie własnych kolekcji, na przykład ogrodu, balkonu lub domowych roślin.
- Katalog roślin - dodawanie roślin do kolekcji i porządkowanie ich podstawowych informacji.
- Historia zdarzeń - zapisywanie działań i obserwacji, takich jak sadzenie, podlewanie, nawożenie, przesadzanie czy choroby.
- Panel użytkownika - zarządzanie kolekcjami, roślinami i zdarzeniami w jednym miejscu.
- Edycja danych - możliwość poprawiania i usuwania dodanych kolekcji, roślin oraz zdarzeń.
- Słownik gatunków - wybór gatunku z bazy lub ręczne wpisanie nazwy rośliny.
- Panel administracyjny - podstawowe zarządzanie użytkownikami i aplikacją.
- Baza danych - zapis danych w MariaDB.
Jednym z celów projektu było praktyczne sprawdzenie, jak wykorzystywać narzędzia AI w pracy nad aplikacją webową. FloraNote traktowałem jako poligon do nauki pracy z modelami LLM, w tym Claude, oraz podejścia określanego jako vibe coding, czyli iteracyjnego tworzenia projektu przy stałym wsparciu AI w analizie, planowaniu, pisaniu kodu, wyszukiwaniu błędów i porządkowaniu kolejnych etapów pracy.
Na prośbę mogę utworzyć konto testowe umożliwiające zapoznanie się z aplikacją. Należy jednak pamiętać, że projekt działa na bardzo małym VPS, dlatego środowisko ma charakter demonstracyjny i może nie być odpowiednie do intensywnego testowania lub większego ruchu.