https://github.com/morkro/happy-plants
🌵 Web application to manage plants
https://github.com/morkro/happy-plants
firebase gardening green-technologies happy-plants houseplants lernajs plants pwa vuejs
Last synced: 30 days ago
JSON representation
🌵 Web application to manage plants
- Host: GitHub
- URL: https://github.com/morkro/happy-plants
- Owner: morkro
- License: bsd-3-clause
- Created: 2017-04-04T19:30:48.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-08T11:00:41.000Z (9 months ago)
- Last Synced: 2024-10-29T22:32:21.141Z (7 months ago)
- Topics: firebase, gardening, green-technologies, happy-plants, houseplants, lernajs, plants, pwa, vuejs
- Language: Vue
- Homepage: https://happyplants.garden
- Size: 24.9 MB
- Stars: 287
- Watchers: 10
- Forks: 34
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- open-sustainable-technology - HappyPlants - Creating your own plant database in a visual way. (Consumption / Agriculture and Nutrition)
README
![]()
📱 Application
⁃
🌍 Website
⁃
🗓 Roadmap
⁃
🐛 Issues
Current version:1.7.3
## 🌱 About
[**HappyPlants**](https://happyplants.garden) is all about collecting, organising, and adding all kinds of information of your little friends. _How much water does it need? During which seasons does it grow? When is it dormant? Does it require lots of sun?_ Basically, creating your own plant database in a visual way. You can either save HappyPlants to your homescreens on mobile devices (recommended) or add it to your bookmarks on desktop. This is a **mobile-first web application**.
This project adheres to the Contributor Covenant [code of conduct](CODE_OF_CONDUCT.md).
By participating, you are expected to uphold this code. Please report unacceptable behavior.## 🔜 Version 2
HappyPlants is currently being rewritten for a new major release with more features and better application architecture. The progress can be found in [**`packages/app-next-alt`**](https://github.com/morkro/happy-plants/tree/next/react). The first release candidate is currently planned for Q2 2021. You can follow the progress on the [**v2 project board**](https://github.com/morkro/happy-plants/projects/6).
## ✨ Features
- 🔋 Save all data either _locally on device_ (via IndexedDB) or in the cloud (Firebase)
- 🗝 Sign in options: Twitter, GitHub, Google
- 📦 Import/Export your plant data
- 📦 Migrate your data from local storage to Firebase and vice versa
- 📱 Responsive layout with mobile-first focus
- 💡 Dark/Light Theme
- 🗂 Add, delete, modify your plants
- 🔖 Add _tags_ to your plants for better organisation#### Add different modules to each plant
- 💦 Watering schedule
- ☀️ Sunshine requirements
- 🌱 Growth cycle
- 📝 Notes
- 🖼 Gallery## 👩🏻💻 Development
This repository is organised with [Lerna](https://lerna.js.org). Detailed development documentation can be found in each packages README.
### Packages
| Name | Description |
| ---- | ----------- |
| [`packages/app`](packages/app) | _[Archived]_ First version of HappyPlants. No further development. |
| [`packages/app-next`](packages/app-next) | Second release (`v2`) of HappyPlants and current focus of development. |
| [`packages/firebase`](packages/firebase) | Serverless functions for Firebase, used for various automated tasks. |
| [`packages/landing`](packages/landing) | Landing page for HappyPlants, written with Nuxt.js. |
| [`packages/server`](packages/server) | _Currently unused._ |
| [`packages/styles`](packages/styles) | Global, shared styles across all projects. |## License
[BSD 3-Clause](https:/github.com/morkro/happy-plants/LICENSE)