It’s hard to believe that recess week is already over, and my last blog post was just as recess week started.
Well, thanks to NUS’ brilliant idea of starting Week 1 late on Thursday, all my lecturers happily shifted all their lectures to the Monday-Wednesday of recess week to make up for their lost lectures. NUS, please don’t do that again, we technically have no recess week.
My Tuesday of the recess week had a timetable of 10am-11pm, with only a 1 hour break in between. Awesome right?
Complaints aside, I’ve finally finished my second CS3216 assignment with my team, Meet2Eat!
It was one hell of a ride when developing this project, mainly because of a few issues:
We started quite late. I guess everyone kinda burned out a bit after the first Facebook assignment, and thus our main bulk of coding actually came from the last 2 days – I made a record by sleeping 2 hours and eating 3 meals in 2 days. One of the worst times of my life. Really should’ve started earlier.
Chalkboard didn’t do what we thought it does. Our app is supposed to recommend eating places to a group of friends; and we were expecting chalkboard to deliver locations based on geolocation. But NO! Chalkboard is a promotions app, and we didn’t do enough research. In the end, we had to resort to displaying promotions only (and caching the locations in the process) because there were simply no other APIs that provides what we need. It was a major overlook on our sight.
We were not crystal clear about the UX. Halfway throughout working on the project we actually didn’t realise that each of us have a different impression of how the main use case (creating an event, inviting friends) is supposed to be like, and this led to hours of ‘idea refreshments’ to get everyone to agree on the same flow of usage. 😦
Despite the problems, I’m happy that the app turned out quite well (in my opinion), and I hope our hard work won’t go to waste.
Thanks Vincent for all his super organized server PHP code, even though it turned out quite hackish in the end =P I’m glad that my JS AJAX stuff was able to integrate with you quite smoothly.
Jun Hong has some crazy learning speed, he picks up things very fast! Thanks for all the Google Maps API stuff, and I know it must’ve been crazy trying to get it to play nice with jQurey Mobile.
Yong Shen is an excellent designer. I’m really sorry that we didn’t manage to implement the UI design the exact way you designed it due to time constraints, but I really would like to thank you for all your efforts in designing, the report, and photoshop (XD).
Overall, I’m glad that we did our best and I just hope that it would turn out well. Go Meet2Eat!