← Class of 2023

Amy Vargas

PlantMe-NJ
Class of 2023 Creative Coding

PlantMe-NJ

Plant Visualizer Application

Android app dedicated to the aspect of gardening, specifically focusing on New Jersey crops and necessary gardening information, to promote a successful planting season every spring and summer.

The program indicates what plant is ideal for you based on your environment and personal choices, and it will have a feature that can display a potential plant in a selected spot using AR.

Key Features

Plant Information

Within the application, crop information will be readily available where a user can view:

List of plants best grown in NJ

Starting planting and harvesting dates

Description of each plant (i.e. spacing, depth, ideal environment)

Within the application, through the camera feature, you will be able to view a 3D-modeled version of a selected fully-grown crop. The idea is to combine the user’s garden area with plant models, so the user is able to visualize the size and potential of their intended plant.

“What’s My Ideal Plant?” Quiz

Users will be able to take a quiz that asks them about pertinent gardening questions, interests, moods, etc.

Based on their response, users will be recommend the ideal plant that is meant for them!

Weather

Within the application, using your current location, it will display the current temperature, weather conditions, humidity, and other pertinent information.

Plant Selection

Within the application, you will be able to select on two types: plant type or season. Based on your selection, crops from the selected plant type will appear for users to scroll through.

Implementation

In PlantMe-NJ, a user is able to:

Search for specific plants

Look at detailed information about a certain plant

View a 3D model of a fully-grown crop

Suggest planting spots based on a garden bed size.

Plants

PlantMe-NJ will feature crops that have a high chance of successful growth in New Jersey.

The full list includes:

Tomato

Radish

Lettuce

Strawberries

Chives

Watermelon

Bell Peppers

Jalapeño

To view a list of more crops, please click on this link: Duke Farms PDF

Programs

Android Studio is the programming platform that was used to create PlantMe-NJ, and the app will be developed using Kotlin.

For 3D modeling and design, Autodesk Maya, Adobe XD, Adobe Illustrator, and Adobe Photoshop will be used.

Devices

As of now, PlantMe-NJ will be available for download to Android devices ONLY.

Prototypes

As of now, the first prototype consists of some of the planned features. The beta version only contains a select number of plants, and it is able to display a plant’s information based on the season or plant type.

In the next iteration, the goal is to finalize the UI design and update the app’s UI to the final design. The design functionality (i.e. button leads to a different page) will be programmed, and research into the AI aspect and plant grid aspect in Android Studio will be conducted.

Relevant Terms

Perennial Plant: plants that live for more than two years

Annual Plant: plants that flower and die in one season

Cool Season: Spring and fall

Warm Season: Summer

Media and Resources

About The Creator

Programmer, designer, and 3D modeler seeking opportunities to utilize my multidisciplinary skill-set.

Skills include 3D modeling, software and game development, video editing, photo restoration/retouching, and graphic design.

Knowledgeable in the following programming languages: Java, Javascript, C++, C# (Unity), Kotlin, Python, PostgreSQL, Ruby on Rails, Ruby, and HTML/CSS.

Reachable via email.

Amy Vargas

Other Works

Lead Programmer for Boxman: The Video Game

Team Boxman

Meet the Members