飯堂app

Description: 
你是否試過在中大飯堂排了數十分鐘的隊卻買不到自己想要的食物?你是否試過“長途跋涉”後到達餐廳卻發現餐廳今天不開放?現在我們會為大家設計一個中大飯堂app。這個app會為大家提供最及時的中大各飯堂資料,包括顯示各飯堂的開放時間、顯示各飯堂的餐牌和價錢和顯示各種食物售罄與否。這樣的app是不是更能幫大家節省時間和精力呢?只要動動手指就可以掌握中大飯堂的及時資訊。
Campus Life

Comments

CSniper's picture

I think making something like this is pretty good, but i don't think a native mobile is the best idea
From my pass experience(as the technican of the Campus radio), making a native mobile app is very costly and time consumimg, while the function that need native support (like push notification, local file access, and geo location) is not useful in this case.
For example, it cost USD99/yr of apple appstore, and USD25/yr for Play store

AND, one very important thing is that, even if you made an app, you still need to build a websever as an information backend of the app. Then, what's in my mind is, why not just make a interactive website.

It seems that this idea is better in a form of interactive website, which can display like a mobile app on a phone. This can be done by very little programming and coding if you use Content Management System like drupal (https://www.drupal.org/)(you don't even need to write a single line of code).

For the "Toughest challenge" raised by Barnard, as I know, the display board in the canteen is already controled by a computer. Though i have know idea about the data format, i don't think integrating the info from that computer to the web is the most difficult part.

Now here comes the most difficult part (from the technical point of view), making an app, or an interactive website, either way you need a webserver. Hosting a webserver is PAINFUL. I believe if the college or Clab can host domain, and provide web hosting for college students to host their project on the clab server, such that student can get rid of the server management stuff, then the whole project (and other web project) can be done much easier than the time being.

bernard's picture

The toughest challenge lies in the update of timely and accurate information. Who will be responsible and what is the incentive for doing so?