Skip to content

ChrisHurt/gardener

Repository files navigation

GARDENER

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.

Table of Contents

About The Project

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.

Designed With

Built With

Deployed With

GA Project Requirements

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

Application Demo

Click here

Demo Student User

  • username: Chris
  • password: 123

Roadmap

Initial Planning & Workflow

  1. Brainstormed ideas for MVP of product, keeping track of out-of-scope ideas on trello.
  2. Completed a draft workflow
  3. 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))
  4. Planning and setup- ER diagram, database design, codebase and git repo.
  5. Team members identified a story that they wanted to take on.
  6. Quickly decided on colour palette, branding and layout of to do and myplants page.
  7. Systematically worked on features, with frequent commits.

Sprint 2 -- Completed 24/09/19

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

Future Planning & Workflow

  • Add more data

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Chris Hurt - [email protected]

Project Link: https://github.com/ChrisHurt/gardener

Acknowledgements

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •