sarahmorrisokeefe / pup-tracker Goto Github PK
View Code? Open in Web Editor NEWNSS Back-end Capstone - A web app using Node and AngularJS to keep track of your new puppy!
NSS Back-end Capstone - A web app using Node and AngularJS to keep track of your new puppy!
Given the user has a pet and is on the "edit pet" page,
When the user clicks on "add a caretaker" button,
Then a new view will render that has a form for a new caretaker
Need to create the database for the application
Given the user is not authenticated
When the user goes to the home page
Then the user will be prompted to login to view pets
Given the user is authenticated
When the user is on the home page (after login)
Then the user will see their pets
Given the user wants to delete a pet profile completely
When the user is logged in as an owner and
When the user clicks the red delete button at the bottom of the profile
Then the pet profile will be deleted from the view and database, and user will be taken back to the home page with all pets left
Given the user wants to view the events that have happened for one pet,
When the user clicks on an edit button below the event,
Then a new view will come up with a form that has pre-filled information that was already there, and the ability to change it and hit "save"
Given the user wants to edit general pet profile info,
When the user is logged in as an owner and
When the user clicks on the edit button on the puppy profile,
Then the user will be taken to a form that has all of the current information still in it
Given the user wants to add something that has happened to their puppy,
When the user clicks on "Add event"
Then the user will be able to add details regarding their pet event.
Given the user wants to add a new event type that is not currently listed,
When the user clicks "add new category" at the bottom of the drop down menu,
Then a text box will appear next to the drop down menu and allow the user to type their own event type.
Need to create a mock-up of the project to see what all the user can/cannot do, and what kinds of templates will be needed.
Given the user wants to add a new pet to use the app,
When the user clicks the plus sign button on the home page,
Then the user will be taken to an "Add pet" template where he or she can put in all information regarding their new pet
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.