https://github.com/jwala-anirudh/plantly-react-native
Full featured plant management app built with expo & react native
https://github.com/jwala-anirudh/plantly-react-native
expo react-native
Last synced: about 1 year ago
JSON representation
Full featured plant management app built with expo & react native
- Host: GitHub
- URL: https://github.com/jwala-anirudh/plantly-react-native
- Owner: jwala-anirudh
- Created: 2025-01-29T10:15:03.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-14T04:57:27.000Z (over 1 year ago)
- Last Synced: 2025-06-19T02:42:33.197Z (about 1 year ago)
- Topics: expo, react-native
- Language: TypeScript
- Homepage:
- Size: 7.47 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Plantly

Plantly is an intuitive React Native application built with Expo, designed to help you keep your plants healthy and hydrated. It features a user-friendly interface for adding and managing plants, complete with watering schedules and reminders. With seamless image integration and quick actions, Plantly ensures that your plant care routine is both efficient and enjoyable.
## Features
### Plant Management
- Add new plants with names, watering frequency, and images.
- View detailed information about each plant.
- Delete plants from the list.
- Water plants and track the last watered date.
### Reminders
- Set watering schedules for each plant.
- Receive reminders to water your plants.
### Quick Actions
- Use quick actions to add new plants directly from the home screen.
### Image Integration
- Choose images for your plants from the device's gallery.
- Display plant images in the app.
### Onboarding
- Onboarding screen to guide new users through the app setup.
### Data Persistence
- Plant data is persisted using local storage with zustand and AsyncStorage.
## Screenshots
| Custom Icon | Splash Screen | Onboarding |
| ---------------------------------------------------------------- | ------------------------------------------------------------------ | --------------------------------------------------------------- |
|
|
|
|
| Home Screen | Add Plant | Pick Plant Image |
| ---------------------------------------------------------------- | -------------------------------------------------------------- | --------------------------------------------------------------------- |
|
|
|
|
| Crop Picked Image | Empty Form State | Filled Form State |
| ---------------------------------------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
|
|
|
| Filled Form State Full | Home Screen with Plants | Plant Details |
| --------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------ |
|
|
|
|
| Water Plant | Delete Plant | Quick Actions |
| ---------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------ |
|
|
|
|
| Deep Linking |
| ----------------------------------------------------------------- |
|
|
## Development Commands
### Install
```bash
bunx expo install
```
### Prebuild
```bash
bunx expo prebuild --platform android
```
### Run Android
```bash
bunx expo run:android
```
### Deep Link
#### Open plant detail screen
```bash
bunx uri-scheme open plantly://plants/ --android
```
#### Open plant detail screen with query params
```bash
bunx uri-scheme open plantly://plants/\?action=water --android
```