Tuesday, September 27, 2016

"Recess" week

In a week that other students rest and chill, we have to work endlessly to finish assignment 3. Especially for front end part, we need to add lots of features and bugs are everywhere. We also need to create map tiles of comp2. We actually push the latest code and reports in the very last moment of the deadline 23:59 (it's awesome). In the back-end, I've learnt to use Sequelize instead of raw MySQL query. 

I think I feed my best idea for assignment 3 (the NUS map) so I need to figure out another idea for final project. I now comeback to an idea I did brainstorm at the very beginning of semester (assignment 1). It is a singing matchmaking app where one person sings some lyrics and another one fill in the other part. This process can be real-time (2 ppl sing together) or 1 person record his part and archived it, where the other fill in the song. However, that idea is infeasible in assignment 1 due to a short amount of time, and It will be complicated to build an audio streaming app. Luckily, final project has a longer timeline and all of my teammates are better than 7 weeks ago so I think we can do this. This is not finalized yet, but I think this is a nice idea and it has the potential to become a first prize contender.

Sunday, September 18, 2016

Week 6

This week start with a public holiday, the internal pitching and ... food. The internal pitching is much better than the external one (probably because of the food). However, I really like the psychiatrist app JayDye (who doesn't love Jedi :D). The event organizer and matchmaking Jublia is also interesting in term of back-end analytic technology.

This is also a busy week as well. Our team puts a lot of effort to make the A*Map work. We decide to use nodejs express and mysql at the backend, and host it on AWS since I have experience working with them in assignment 1, and express is extremely useful. In the front end, Zhu Liang and Ryan decide to use Ionic since it support service worker, it is very responsive. However, we still have a lot of work to do like we need to add data to the map, it will be a huge number of locations we need to input to our map.

Happy recess week ?

Sunday, September 11, 2016

Week 5 summary

This week start with the external pitching where various companies/entrepreneur (even prof Tan Sun Teck as well). To be honest, most of the ideas doesn't impress me, either because it's not cool or it seems hard to make it a successful product. However, I am very interested in Treatsure, an app that helps buy left-over food from restaurants and a lot more. The idea seems cool and useful to restaurants and buyer (at least for me :D). It has the potential to help restaurant manage their business as well.

Last week, I've manage to find my team for assignment 3 as well. We finally come up with an idea for the product. We have decided to build a searchable map (of SoC for now) with detailed information about points of interest such as vending machines, toilets, ... This is an interesting idea but will be challenging. For now, I'm study the google map API to prepare for coding.

Next week will be a very challenging week to me. I have to constantly spend time on CS3216 project, I also have 2 other modules' project deadline, 1 midterm, and 1 internship interview. May the force be with me :(