An app to help new gardeners determine what to plant in their yard.
It has been determined that Django and Render will be used to host this web app.
For Contributors: See CONTRIBUTING.md for setup instructions and development workflow.
For Documentation:
Common Commands:
make install # Install dependencies
make help # Show all available commandsResources:
- Miro board
Below are the requirements for this project before crafting systems requirements documentation (effectively "initial requirements" not yet fully vetted):
-
A way to show different plant information
-
A way for logged in users to choose a plant and add to their "collection"
-
Each plant will include information on the following:
- photo
- common name
- scientific name
- suggested hardiness zone (with link to USDA hardiness site)
- plant spacing
- plant height
- suggested container size
- companion plants (if any)
- medicinal benefits (if any)
- links to additional guides or resources mentioning this plant
- special aging information (e.g.: germination, days to maturity, etc)
-
Each guide / resource model will contain the following:
- URL or where can find / purchase the material
- title
- author(s)
- list of plants related to this resource
As I have been going through Cornell's System's Design certification program, I have utilized this app as the main focus for development.
As of 20250116, I have moved the original v1 into the 2024-Django-Attempt folder and will be leveraging MKDocs for the documentation instead of the GitHub project Wiki.