# Where's Whippy - End of sprint 1

---
## Prioritising
* P1 - P4
* P1: Routes and functions needed to make an MVP
* P2: Flourishes to P1s that made the app more appealing (e.g vendor route flow charts, heat maps)
* P3: Extras to make the web app more interactive between users - alerts, notifications
* P4: Stretch goals
Afterwards added P0: For any bugs etc that needed fixing *immediately*
---
## Our estimations
* Followed the PERT estimation process outlined by Kristina in Design Week
* Started with 18 pts a week (2 pts a day * 5 days - friday)
* Eventually realised that it was actually 16 and we spent most of monday planning so worked with 14pts
| Estimated P1 Completion | Actual |
| -------- | -------- |
| 90% | 35% |
---
## Challenges :heavy_check_mark:
- Project Architecture - Make sure everyone is on the same page!
- One repo? REST API?
- Folder structue: Where is your `package.json`?
- Deployment with 3 `package.json` files
- Setting up a db
- Routing on the FE (React Router) passing in props
---
```jsx=
<Route
path="/login"
component={() => <Login isVendor={isVendor} />}
/>
```
---
### Hettie - Scrum Master :clipboard:
* Mostly working in pairs for the whole day
* Split pairs working on frontend + backend routes - practice interacting with other people's code
* Daily standups at 5.30
* Mini standup after lunch to let each other know what our pairs have accomplished
* Process guide
---
### Liz - UI/ UX Design 💅
* Presented a mini tech spike on Material UI and Styled components to the team on Wednesday 👩🏫
* Decided on styled components in the end due to time constraints and because we still wanted overarching control of our CSS :+1:
* Began working on the style guide :pencil:
* In the process of organising user testing for next week :calendar:
---
### Ina - Dev Ops :desktop_computer:
- Set up config file for prettier
- Deploy both frontend and backend on Heroku
``` json
{
"scripts": {
"start": "cd server-api && npm i && node server.js"
}
}
```
- Frontend & Backend in one repo
---
- Organising a mini tech spike on deployment for the team
- Planning to research on AWS google docker
---
### Joe - Quality Assurance :heavy_check_mark:
- BUGS
- It's not always your OS's fault
- Do you understand what's going on under the hood?
- `.env` db pain with the `dotenv` module
- Automated deployment on Netlify/Heroku is nice but an obstacle if you start doing things your own way (deploy FE and BE in same repo)
---
## Plan for Sprint 2
- Finish the P1s...
- Get the heatmap shipped (P2)
- Set up the CI workflow
---
{"metaMigratedAt":"2023-06-15T08:34:50.525Z","metaMigratedFrom":"Content","title":"Where's Whippy - End of sprint 1","breaks":true,"contributors":"[{\"id\":\"6898df79-5b31-4c78-acd1-86a97123cdc1\",\"add\":850,\"del\":218},{\"id\":\"62face64-5436-4acc-9a7e-1c0da8ae85ba\",\"add\":894,\"del\":327},{\"id\":\"b6a31e78-07d2-4282-beaf-ce34bf42c9b2\",\"add\":1305,\"del\":467},{\"id\":\"bd6764bd-ae37-4f90-bb83-98f8266bf1dd\",\"add\":1461,\"del\":790}]"}