fullstack-capstone's People
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
Add A ResInstance
Stretch Goal (Pull Workouts From External API)
GIVEN an admin doesn't want to add and maintain a growing list of workouts
WHEN the anybody goes to the workout list view
THEN a list of workouts is pulled from an external api
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.