Phase 2 Back end - Blog 09
- Kenneth Robinson
- Mar 21, 2019
- 2 min read
Last week, the majority of the focus of the rest of the 11 members of our group was on finishing up Phase 1: making the code clean, fixing bugs, making sure its 100% done. Meanwhile myself and Nick from the front-end team were tasked with moving on to being phase 2. My responsibility was to complete the API functions and calls for adding, editing, deleting, and retrieving the audience counts for the beginning, middle, and end of each session in the database. I was able to completely finish the back end for Phase 2 on my own which wasn't too hard, as I was able use the existing API's that I wrote back in phase 1 as a template. Nick created a basic mock up for a login screen, but that's pretty much it. With only 3 weeks left, the lack of UI implemented for Phase 2 is a stressor, bur I think we'll be able to allocate our resources of 13 people to finish the project in time. This blog is going to be a bit shorter, as not much has changed in terms of new things needed for the project: we're all just heads down working on code :)
For next week, the professor helped us split up our team to focus on separate parts of the project simultaneously. I'm going to be the sole person devoted to the back end for the entire project, since it's pretty much all done, I'll just be on call if any of the front end needs any new API calls written that we didn't originally intend to have. In the mean time I'll be going through the entirety of the back end, cleaning up the code that will be looked for a grade, ensuring our code is clean, consistent, readable, maintainable and extensible, and also finish writing integration tests for the back end. As for the rest of the team, 3 members will be thoroughly testing the front end for Phase 1, 5 will be working on the front end UI and facade, and 2 are going to be starting the UI for Phase 3, which will consist of the users being able to view all the data for counts once they have all been added via Phase 2. Of the 13 members, we've been able to determine who has been helpful and who has been useless, so the 11 of us who have contributed all have responsibility this week, while we have basically not wasted our time with the last 2. With a group of 13, having only 2 useless members is pretty nice.
Tune in next week for updates on the total completion of Phase 1, the progress of Phase 2, and the introduction to Phase 3s's design.
Comments