Giter VIP home page Giter VIP logo

fullstack-capstone's People

Contributors

coltmay avatar

Watchers

 avatar

fullstack-capstone's Issues

Basic Authentication

GIVEN a user is not logged into the application

WHEN they try to view anything in the application

THEN they are prompted to login

Edit A Meal

GIVEN a user wants to edit a meal in their resinstance

WHEN the user clicks on the edit icon for the meal in the meal panel

THEN a meal edit form appears

Add Workout (Admin Only)

GIVEN the user is an admin

WHEN the user clicks delete on the workout page

THEN the workout and all associated links are deleted

View All Meals

GIVEN a user wants to view all meals in a resinstance

WHEN the user looks at a specific resinstance

THEN a list of all of the meals for that resinstance are displayed in the panel

Delete ResInstance

GIVEN a user wants to delete an entire resinstance from the specific resinstance view or from a list

WHEN they click the delete icon on both either the list or detail view

THEN the resinstance is deleted along with all "sub"-objects

Logout

GIVEN a user is logged in

WHEN they click "logout"

THEN the application takes them to the login screen

View Specific Workout

GIVEN a user wants to view details of a workout

WHEN when click in the details button in the list (or in their own project?)

THEN the detail screen appears with details for the entire workout

Delete Workout (Admin Only)

GIVEN user is an admin

WHEN the admin clicks the delete icon on a workout in the workout list

THEN the workout is able to be deleted along with all associated links

Add A Meal

GIVEN a user wants to add a meal to their resinstance

WHEN the user clicks on the add sign in their meal panel

THEN a meal add form pops up to enter the meal and calories

Dashboard

GIVEN a user wants to view a summary of recent stats and figures in a central place

WHEN the user clicks on the dashboard view

THEN a dashboard displaying all relevant data is displayed

View All ResInstances

GIVEN a user is logged into their account

WHEN they click on a My ResInstances in the navbar

THEN it takes them to a list of resinstances sorted by date

View A ResInstance

GIVEN a user is inside their own my resinstance page

WHEN the user clicks on "details"

THEN the specific resinstnace is pulled up, with all details showing

Edit ResInstance

GIVEN a user is looking at a specific resinstance

WHEN the user clicks on the edit icon for:
the top bar, a workout, a meal

THEN the user is taken to a form to edit all of the relevant items

Delete A Meal

GIVEN a user wants to delete a meals in a resinstance

WHEN the user clicks the delete button on a meal in the meal panel

THEN the meal and all relations to that meal are deleted

Edit Workout (Admin Only)

GIVEN user is an admin

WHEN the admin clicks the edit icon on a workout in the workout list

THEN the workout is able to be edited

View All Workouts

GIVEN any user wants to view a list of all workouts in the database

WHEN the user clicks on "workouts"

THEN a card list of all workouts are displayed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.