Celeste is a cross-platform application designed to simplify and systematize the process of monitoring microgreens growth, maintaining phenological records, and storing data for analysis and forecasting. Track your plant growth journey with ease!
- Register new batches with detailed information
- Track different types of microgreens (arugula, cress, mustard, etc.)
- Record sowing dates, substrate types, and expected harvest dates
- Daily/periodic entries for monitoring progress
- Photo uploads for visual comparison
- Track metrics like sprout height, watering schedules, and lighting conditions
- Countdown to expected harvest date
- Growth tracking and visualization
- Moisture history recording
- Custom reminders for watering and daily inspections
- Quick tips to prevent mold and maintain optimal moisture levels
- Database of popular varieties with growing recommendations
- Standard guidelines for germination periods, temperature, and lighting
- Frontend: Flutter (iOS, Android, Web)
- Backend: Python FastAPI backend (celeste-backend)
- Containerized with Docker for consistent deployment across environments
- Uses DragonFlyDB (modern, faster Redis alternative) for high-performance caching
- RESTful API endpoints with automatic OpenAPI documentation through modern Swagger alternative Scalar Api
- Admin Panel: NextJs with styling using Tailwind, modern components library shadcn/ui, animations using motion (previously framer-motion) (celeste-admin)
- Authentication: Supabase Auth (with Google provider support)
- Database: Supabase PostgreSQL
Tip
π Highly Modern Tech Stack designed for best experience and scalability
This project uses GitHub Actions to automate the build and release process:
- Automatic APK Building: Every push to the main/master branch triggers an APK build
- Release Creation: APKs are automatically published as GitHub releases
- Version Tagging: Releases are tagged with version from pubspec.yaml and build timestamp
- Release Notes: Automatically generated release notes document changes
You can download the latest APK from the Releases page.
Important
This project was crafted with β¨ love and passion β¨
π γ Happy Growing! γπΎ