PassionProj.md
· 1.2 KiB · Markdown
Sin formato
# Outline line of Tasks
ZCW Passion Project methodology for PassionProj Week.
Each of these phases are designed to move the project from the One-Pager stage to *something* working by the end of the week.
## Documentation
The one-pager, the UX/UI mocks, and the data model documents should be complete.
Now, **What is your `Entity-1`??**
In the Piro360 example, it is `Piro`
## Method
Perform each of these phases in order.
## REST Server (initial)
- Build a small, single entity (`Entity-1`) rest server.
- Load some test data into the db behind the REST server with a SQL file for Entity-1.
- Prove data is loaded with SQL
- Prove data is loaded with a tool like Postman
- Add a User entity with a one-to-many relationship to Entity-1
- Load some User test data into the db behind the REST server with a SQL file.
- Prove data is loaded with SQL using an INNER join.
- Prove data is loaded with a tool like Postman
## VanillaJS Interface
- display on a single page, List-Of Entity-1s
- add links to Detail-Of Enitity-1s
- add a POST/FORM which adds entity-1s from the UI frontend
## Display User-restricted Entity-1s
- add ability to set User-1 on a List-Of page
- restrict display of List-Of Entity-1s by a User
Outline line of Tasks
ZCW Passion Project methodology for PassionProj Week.
Each of these phases are designed to move the project from the One-Pager stage to something working by the end of the week.
Documentation
The one-pager, the UX/UI mocks, and the data model documents should be complete.
Now, What is your Entity-1
??
In the Piro360 example, it is Piro
Method
Perform each of these phases in order.
REST Server (initial)
- Build a small, single entity (
Entity-1
) rest server.- Load some test data into the db behind the REST server with a SQL file for Entity-1.
- Prove data is loaded with SQL
- Prove data is loaded with a tool like Postman
- Add a User entity with a one-to-many relationship to Entity-1
- Load some User test data into the db behind the REST server with a SQL file.
- Prove data is loaded with SQL using an INNER join.
- Prove data is loaded with a tool like Postman
VanillaJS Interface
- display on a single page, List-Of Entity-1s
- add links to Detail-Of Enitity-1s
- add a POST/FORM which adds entity-1s from the UI frontend
Display User-restricted Entity-1s
- add ability to set User-1 on a List-Of page
- restrict display of List-Of Entity-1s by a User