Skip to content

An app to provide garden layout based on dimensions and desired vegetables.

Notifications You must be signed in to change notification settings

natelalor/GardenAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Garden Assistant

So you want to make a garden, but you aren't sure where to start.

I've got some good news -- you're in the right spot!

Garden Assistant provides an optimized garden layout plan completely personalized for your specific garden dimensions, as well as the specific veggies you are hoping to plant. Utilizing row-based optimization algorithms, and understanding the growing and spacial requirements for each specific vegetable, with a click of a button it will provide you with your dream garden layout. All you will have to do is grab the shovel and watering can!

Tech Stack

  • Front End: React integrated with AJAX/Axios for HTTP requests.
  • Back End: Python API utilizing Flask with a SQL database, including SQLAlchemy for SQL adaptation and CORS for smooth HTTP interactions.

Process

This is a project I embarked on for a few specific reasons. First, I wanted to get more familiarity with the React framework, as well as javascript syntax. Further, I wanted to brush up on my Flask and SQL backend knowledge, specifically efficient and effective integration. Lastly, who doesn't love to implement Python APIs!

The SQL database holds the vegetable growth and spacial requirements, where object-oriented python programming is used in an Agile development cycle with CI/CD for clean, safe, and scalable code. Jira was utilized to provide project management and track development progression.


Start your garden layout today: www.google.com


Project Timeline: March 2024 - Current

About

An app to provide garden layout based on dimensions and desired vegetables.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published