The Touch Grass frontend application allows a user to sign in via GitHub OAuth and will create a user in the Backend database based on the information we receive from GitHub. Once a user signs in, they will have access to search plants and add plants to their dashboard where they can get specific information on the plant such as scientific name and bloom months.
- Sam Puttman - Github
- Matthew Darlington - Github
- Martin Chavez - Github
- Logan Finnegan - Github
- Odell McFarland IV - Github
Details:
As a visitor When I visit the application's landing page ("/") there is a button with the label 'Sign in with GitHub' that allows current users to log in with their GitHub credentials (automatically logged in if currently logged in to GitHub). It also allows new users to register and log in without manually providing their email and a new password
Example:
Details:
When a visitor opens the menu/nav and clicks on "Plants Search" and enters a plant by name (common name or scientific name), and then clicks on "Find Your Plant" it leads to the path /plants/search
where 2-3 pages of plants will return along with their picture and attributes.
Details:
When a visitor clicks on the plant photo from the search page, it leads to the path /plant/:plant_id
where there will be more specific data such as family common name, hours of light a plant needs, etc.