This week, we presented our project to supervisor. The feedback we get is as our group is a huge group, so that we need to separate into smaller team internally, and that's what we are doing. Basically, Micheal in charge of the RESTful API server, Toby in charge of the database, Matthew and I worked on the iOS app(I will be more focus in UI and solving logic issues), and then another three guy(Loo Yee, Sandon, Blithe) working on the web front-end. One of the issue of working in the small team is that we are not pretty sure what others are doing as we are not interacting with their system at any way.
The previous week, I had worked on
1. the QR code scanner for event organiser to scan participants ticket,
2. added security and location button to every tab in the Event View
3. redesign of the Event Dashboard
4. redesign of Login and Register View
5. edit the Login process, user don't have to login for viewing events anymore, but they still need to login for purchasing ticket, and viewing event they joined.
6. create draft process of purchasing ticket
7. add third-party library for HUD, and in app notification
8. solved all the storyboard warning
9. redesign ExploreView cell
The coming week I will be continue to work on ticket process, redesign the app architecture and using exploreView as example to show Matthew how to actually get data from CoreData and update the CoreData in the background.