A home gardeners scheduling aid
Project 3 is part of GA's Software Engineering Immersive Course. The goal of this project is to build, architect, design and collaboratively build an app within a small team.
The idea to build Gardener was spawned through watching a real-world scenario of a home gardener building a schedule in googlesheets to manage his garden filled with over 50 different plants. There are many websites filled with information on what people should grow and when they should sow their seeds, but no one-stop-shop to help gardeners to maintain their plants and provide proactive reminders on tasks that need to be undertaken throughout the year.
The application must:
- Craft thoughtful user stories together, as a team
- Write your code DRY and build your APIs RESTful.
- Manage team contributions and collaboration using a standard Git flow on Github
- Layout and style your front-end with clean & well-formatted CSS
- Deploy your application online so it's publically accessible
- username: Chris
- password: 123
- Brainstormed ideas for MVP of product, keeping track of out-of-scope ideas on trello.
- Completed a draft workflow
- Sketched wireframe and created a trello board to finalise stories - see our planning artefacts - 1. [ER diagram](Planning Artefacts/ER Diagram and DB details.png), 2. [Wireframes](Planning Artefacts/Wireframes.jpg), 3. [User flows](Planning Artefacts/Userflows.jpg), 4. [Initial Designs](Planning Artefacts/Initial Designs.png))
- Planning and setup- ER diagram, database design, codebase and git repo.
- Team members identified a story that they wanted to take on.
- Quickly decided on colour palette, branding and layout of to do and myplants page.
- Systematically worked on features, with frequent commits.
- Ability for user to update password on user/edits page.
- General styling Updates
- Validate data fields on pages eg. signup/signin, add product, edit product, add comments.
- Add validation via Active Record & error messages
- Create modal to confirm deleting a plant.
- Add more data
Distributed under the MIT License. See LICENSE
for more information.
Chris Hurt - [email protected]
Project Link: https://github.com/ChrisHurt/gardener
- Thanks Brad (aka. the gardener) for allowing us to take data from your googlesheets docs and your hours of research to extract this information into one place.
- Material design assets
- README template - othnieldrew
- Icons8 assets