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!
- 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.
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