View Code? Open in Web Editor
NEW
Home Page: https://shielded-tundra-69796.herokuapp.com/
License: MIT License
HTML 1.58%
JavaScript 74.64%
CSS 23.79%
capstonenf2021's Introduction
capstonenf2021's People
Contributors
Stargazers
Watchers
capstonenf2021's Issues
Value Statement
As a user seeing the create page for the first time, I want to create a flowing form that is responsive and easy to read so that the user can enjoy the experience of filling out their profile details.
Description
Acceptance Criteria
The form should be styled.
The code for this page should be tidied with components and imported functions used where possible.
Tasks
Complexity
Medium/Low
Value Statement
As a user of the App, I want to create a responsive flowing design so that users can easily navigate the profile page in a natural way.
Description
Acceptance Criteria
The profile page will have a picture, a bio, and feedback section and an edit button.
There is an optional tour button which gives the user an overview of the app.
There will be a friend count and a rating system also.
Tasks
Complexity
Medium
Value Statement
As a user with a friends list, I want to see dynamic rendering of clouds over the friends list, with each cloud rendering different so that the page looks more organic.
Description
Acceptance Criteria
Each cloud must have a different shape.
Clouds may repeat after a certain number.
Tasks
Complexity
Medium/Low
Value Statement
As a user of the app, I want to be able to use a responsive light app so that my experience is better.
Acceptance Criteria
Refactor the code into more organised chunks.
Tasks
Complexity
Medium
Value Statement
As a user of the app, I want to have a lightweight responsive app that isnt slowed down by unnessesary code, so that my experience is better served.
Acceptance Criteria
Fix issues across the app.
Tasks
Complexity
Medium
Value Statement
As the creator of the app, I want to have a required fields so that there is no mistake of empty rendered fields in the profile page and internal database.
Acceptance Criteria
Set up input requirements on the register and create profile page.
Tasks
Complexity
Low
Value Statement
As a user of the app, I want to view individual parks on the map so as to see updates and left notes for others.
Description
Acceptance Criteria
The title must be the selected Park.
There are updates from others about that specific park.
The user can lleave a note for others.
The nav bar in the footer.
Tasks
Complexity
Medium/High
Value Statement
As a user of the App, I want to have an attractive colourful and responsive navbar so that users can easily navigate between pages.
Description
Acceptance Criteria
The NavBar should always be visible.
It''s positioned as a 'footer'.
It should be made with React Router.
It should be responsive.
Tasks
Complexity
Small
Value Statement
As a developer of the app, I want to test all functions so that I can ensure that everything is working smoothly.
Acceptance Criteria
Set up tests across the app.
Tasks
Complexity
Medium/High
Description
Setup various APIs for the App.
Acceptance Criteria
Value Statement
As a user of the app, I want to have a smooth experiencce and enjoy the CSS so that I may be a returning user.
Acceptance Criteria
Style CSS where nessesary.
Tasks
Complexity
Medium/High
Value Statement
As a newcomer to the App, I want to have a landing page that the user finds so that they have a good feel for the app to follow.
Description
Acceptance Criteria
The colours will be attractive and dynamic.
Font must be Cookie.
The Page must be the initial landing page.
Tasks
Complexity
Small
Value Statement
As a user with a profile, I want to have a clean layout that is responsive with the screen layout so that I can move around the page without any conflicting rulesets.
Description
Acceptance Criteria
display:grid
should be used.
grid children should be placed correctly.
Tasks
Complexity
Low
Value Statement
As a user of the app, I want a fluid responsive form that I can use so that I can add friends to my friends list.
Description
Acceptance Criteria
Decorate the form with CSS.
Follow the style of the create-profile
page.
Design is simple and elegant.
Tasks
Complexity
Medium
Value Statement
As a developer of the app, I want to timplement IDs to the park.json so that each park has a unique ID identifier.
Acceptance Criteria
Set up IDs in the Park.json.
Implement across the app.
Tasks
Complexity
Medium/Low
Value Statement
As a user of the app, I want to view the map page in the nav bar and see other parks in my area which I can view further information about seperately.
Description
Acceptance Criteria
The Map page contains a map of the Hamburg area.
The user can select an area and that displays a little breakdown of that park.
The nav bar in the footer.
Tasks
Complexity
Medium
Value Statement
As a first time user of the app, I want to create a register page so that the user can set up an account to return to on each visit.
Description
Acceptance Criteria
Walkies & Talkies logo at the top.
Username and Password Inputs.
Confirm Password input.
Register button.
Tasks
Complexity
Medium/High
Value Statement
As a user of the App, I want to be able to edit my bio and picture so that I can update my profile page.
Acceptance Criteria
Pressing the photo button gives the user the chancce to update their photo.
Pressing the pen gives the user the oppertunity to update the bio.
Tasks
Complexity
Medium
Value Statement
As a user of the App, I want to be able to see my friends which I have stored in localStorage render in the friend list so that I can have more friends .
Description
Acceptance Criteria
The friend page has a "add new friend" section.
There will be a add friend form consisting of name
and image
.
Tasks
Complexity
Medium/High
Value Statement
As a user of the App, I want to be able to delete a friend from the singleDog page so that I'm able to be more picky about my frens.
Acceptance Criteria
Delete button redirects the user back to the Friends List.
Tasks
Complexity
Medium
Value Statement
As a user with friends in LocalStorage, I want to be able to implement IDs for each friend that is saved.
Description
Acceptance Criteria
Tasks
Complexity
Medium/High
Value Statement
As a user of the App, I want to create a responsive flowing design so that users can easily navigate the friends page in a natural way.
Description
Acceptance Criteria
The friend page will have a search icon, the friends in a cloud formation and a background image of some kind.
Clicking on a friend takes you to their respective pages.
Tasks
Complexity
Medium
Value Statement
As a user of the app, I want to know which park I have starred so that I may find them easier.
Description
Acceptance Criteria
The notification must be red.
The dot is easy to see.
The starred Parks only have a red dot, the others do not.
Tasks
Complexity
Low
Value Statement
As a new user to the app, I want my create profile page to render the information into the Profile Page.
Description
Acceptance Criteria
Picture is slightly modified.
Bio and Name are specific to the User.
Profile is rendered from the User's choice.
Tasks
Complexity
Medium
Value Statement
As a user of the app, I want to be able to search for a friend in the search list, after clicking on the search icon and being take to a new page, so that I can see friends in my contacts and filter on search for one.
Description
Acceptance Criteria
The search page has a search bar at the top, and a "Go" button.
Friends are displayed initially and filtered on search.
Tasks
Complexity
Medium/High
Value Statement
As a user of the app, I want to have some animations on the app so that the experience is visually pleasing to me.
Acceptance Criteria
Implement animations across the app where necessary.
Tasks
Complexity
Medium
Value Statement
As a user of the app, I want to view individual friends in the friendslist so that I can see individual information abouut each friend.
Description
Acceptance Criteria
Clicking on a friend takes the user to the single friend page.
The friend page will have the name and image of the friend in the header.
There will be "Review" and "Rating" boxes for the user to edit and "Stats" to read.
Three icons underneath in a row: Star A Friend, Message, or Remove.
The nav bar in the footer.
Tasks
Complexity
Medium/High
Value Statement
As a user of the App, I want to have a fake profile of fake friend images render on a cloud load.
Acceptance Criteria
Create a false friend list with images.
Tasks
Complexity
Medium
Small fix for empty lists in the Single Dog page.
Value Statement
As a user of the app, I want to have a responsive app that responds to the viewport of my device, up to iPad.
Acceptance Criteria
Set up Media Queries where necessary.
Implement across the app.
Tasks
Complexity
Medium
Value Statement
As a first time user of the app, I want to create a login page where the user can signup for an account and then sign in to their account.
Description
Acceptance Criteria
Walkies & Talkies logo at the top.
Username and Password Inputs.
Login and Signup buttons.
Tasks
Complexity
Medium
Value Statement
As a user on the app, I want the headers to be clearly titled so that I know where I am in the App.
Description
Acceptance Criteria
The headers should be clipped.
They should be a uniform colour.
The titles inside should have Cookie font.
Tasks
Complexity
Small
Value Statement
As a user of the App, I want to have an efficient fast running app, that is light in weight so that my eperience is not slowed down by heavy memory.
Acceptance Criteria
Make components where possible.
Cut down and clean up code.
Tasks
Complexity
Medium
Value Statement
As a new user to the app, I want to have a password confirmation so that my password has an extra level of security.
Acceptance Criteria
Set up password confirmation on register.
Tasks
Complexity
Medium
Value Statement
As a new or returning user to the app, I want to verify that all user journeys are integrated so that the user can have a flowing experience through the app, with changes pushed to their personal data collection in MongoDB Compass.
Description
Acceptance Criteria
New Users are taken to the Register Page.
Returning Users login to their account and see saved data on load.
Tasks
Complexity
High
Value Statement
As a new user to the app, I want to be able to create a profile page on first load of the app, so that I may have an efficient personalised profile page.
Description
Acceptance Criteria
There should be an option to submit name.
There should be an option to submit bio.
Upload a profile picture.
Tasks
Complexity
Medium/High
Value Statement
As a developer of the app, I want to test with Cypress so that I can ensure that everything is working smoothly.
Acceptance Criteria
Set up Cypress across the app to test my app.
Tasks
Complexity
Medium/High