** Happy Plants Application **
Developers: James Valles, Harry Chen, Sally Chhuon
** Core tasks **
1.) Implement Android UI from Wireframe sketch. Developers: Harry, Sally, James
2.) Retrieve, render, parse plant data from government API and database. Developers: Harry, Sally, James
3.) Setup persistent model (database) to fetch and store data. Developers: Harry, Sally, James
4.) Implement Alarm Clock, Push Alert, and Calendar functionality to notify users when it is time to water plants. Developer: James
5.) Add functionality to create and login to user profile using Social Media (Facebook, Twitter, Instagram) sign-on or traditional sign-up/login fields. Developer: Sally
6.) Implement toast messages Developers: Harry, Sally, James
7.) Upload photos, or use device camera to snap photo and add to user’s plant list. Developer: Harry
Additional functionality (if time permits):
8.) Share to social media functionality. 9.) Measure light intensity using camera 10.) Create a graphical representation of data, specifically water levels
** Business Value **
Business value the Happy Plants application provides and what problem does it solve for our end users:
Happy Plants is an Android application that helps its users better care for plants alerting them on when to water their beloved plants. Plant owners, often times find themselves with dead, unhappy, and neglected plants because of a stressful and hectic work/life schedule. Happy Plants helps solve this problem by automatically calculating watering times and reminding owners to water their plants via push notification, device alarm, and scheduling the task in their calendar. With the Happy Plants app, owning a plant just got a lot easier. There are a few applications currently on the Play Store that are more complex and very niche-based, focusing on a specific group of people (avid gardeners) that does not apply to the wider demographic. There are also many applications that will only provide a reminder service to the user, in which the user has to input the frequency of the reminders themselves . Happy Plants will take a more user-friendly approach by providing a simpler UI and the ability for users to not have to look up care information for common house plants. Additionally, the Happy Plants app will automatically create reminders instead of the user inputting information. We plan to start with basic functionality and add more features in future releases.
** Additional Information **
HappyPlants. Are you a fan of raising succulent plant? Have you ever wonder why the plant you raise always dead? Do you want to share your experience of raising a plant with your friend?
The app will:
1.) Ask several questions to user to determine a plant they want to raise
2.) Pull out specific plant raising related data from open source API and render on UI.
3.) Set time clock to notice user to water the plant.
4.) keep track of temperature if possible.
The app will also leverage android api such as,
1.) Call camera to take picture.
2.) Clock to track the time.
3.) Maybe monitoring the temperature and light intensity.
4.) Link with instagram, facebook or twitter.
5.) Auto generate timeline of your raising history.