Summary
Field | Detail |
---|---|
Bloodbanking App | {Blood Bank Testing} |
Description | {I am building a full CRUD application that allows the users to add new patients and add and modify blood bank testing to the patient chart.} |
Developers | {Haley Zitzmann} |
Live Website | {https://capstone-backend-1-gqhh.onrender.com/patient/} |
Repo | {https://github.com/zitzmah/Capstone-Backend-1} |
List of stories users should experience when using the application.
- Users should be able to see the site on desktop and mobile
- Users can create a new patient chart
- Users can see all the patient charts on the dashboard
- Users can update patient chart
- User can delete patient charts
Endpoint | Method | Response | Other |
---|---|---|---|
/item | GET | JSON of all patients | |
/item | POST | Create new item return JSON of new patient | body must include data for new patient |
/item/:id | GET | JSON of patient with matching id number | |
/item/:id | PUT | update patient chart with matching idea, return its JSON | body must include updated data |
/item/:id | DELETE | delete the patient chart with the matching id | |
/auth/signup | POST | creates new user account returns user JSON | new user info must be included in body |
/auth/login | POST | logs in user and returns user JSON with JWT token | username and password must be included in body |
flowchart TD
A[App] --> B(Header)
A --> C{Components}
A --> D[Footer]
C --> F[Index]
C --> G[Show]