The Plant Lib web app, a simple and easy-to-use tool that helps identify plants by scanning a data matrix code on the label. With this app, you can quickly and easily access detailed information about a the plants, including their common and scientific names, age, seed source, and more. Whether you're a gardener, botanist, or just someone who loves plants, this app is the perfect way to stay informed and stay connected with your plants.
This project is related to another one: Plants Data Organizer offline application for desktop. While the desktop app is still available for use, I'm in the process of migrating its features to this web version.
- Vue.js 3 as a frontend framework
- html5-qrcode library for QR code scanning
- Django and Django REST framework as a backend framework
- PostgreSQL as a data storage
- Nginx as a web server
- Docker Compose for orchestration
For deploy use docker compose
after changing credentials.
For end user The Plant Lib app is designed to be simple and easy to use. All you need is a browser on a desktop or mobile device and access to the camera. No additional software is required.
Want to see Plant Lib
app in action? Check out our working prototype by clicking on this link: galangal.ru. As an example, you can use the data matrix code shown in the screenshot above to test the app. Keep in mind that this is a prototype and some features may not be fully functional yet.
I welcome any contributions. If you have an idea for a new feature or have found a bug, please feel free to open an issue on our GitHub repository. I'll be happy to hear your feedback and suggestions.