Skip to content
igoros edited this page Jan 22, 2013 · 60 revisions

d@h

PARTY OF INTEREST - CLIENT

Welcome to the Drunk@Home project Wiki

(github name: Drunk-Home... lrn2UTF...) * here is our project [presentation] (https://github.com/downloads/jce-il/se-class/SE%20Project%201%20-%20Drunk@Home.pptx) and our project [inception] (https://github.com/downloads/jce-il/se-class/SE%20Project%201%20-%20Drunk@Home%20SOW.pdf) this project will yield an Android App + a website that everyone can use to enhance their alcohol-drinking life.


Milestones:


Progress:

  • UBUNTU server(apache2.2, MySQL, etc) installed, DNS:drunkathome.no-ip.org with vnc access.
  • http://drunkathome.no-ip.org is on the air!
  • Admin UI up and running at http://drunkathome.no-ip.org/admin_page.html
  • "Search By Cocktail Name" UI up and running!
  • "Search By Ingredients" UI up and running!
  • Android App up and running!
  • "Help" section finished, available on the website
  • Current State: "Missing Ingredient" system

Documentation:


basically the app/site will work like this: you give us the alcoholic ingredients you have available, and we will find you the possible cocktails you can make with them!

  • team members are: @MosheShpilman, @dovtu, @igoros

TEAM MORAL

  • Have Fun, doing the things you love
  • Learn new things

WAYS OF COMMUNICATION

  • Email, Skype, face-to-face, phone

PROCESS DEVELOPMENT METHOD

  • The team will meet at least once a week (planned for the week end)
  • The project will be developed in the agile method, every week we will estimate our progress and plane how to proceed.
    AGILE

LIST OF PRIMARY GENERAL CHARACTERISTICS OF THE APPLICATION

Requirements:

  • Finding possible cocktails from a user-given list of products
  • Finding Cocktails by name-search
  • Suggestions of drinks(when you are missing some ingredients)

Hope-To's:

  • Drinking games
  • The possibility of using different names for similar products and the application will “understand” the meaning. (i.e Baileys = Irish Cream = Carolans) - Implemented
  • The ability for users to add new cocktails

DESIGN OF THE PRODUCT

design mock-up for the Drunk@Home project: Drunk@Home Project diagram Technologies

  • The website will be built using a verity of available Website RAD applications

Eventually we didn't use any RAD or nothing... Putty/SSH and vi...

  • The website's primary language will be HTML5

  • The Android App will be a Java encapsulation of the website compiled with the Android SDK

  • Our Database will be MySQL

  • We will be running our own Apache/SQL server

DANGER ZONES

  • Building the Application
  • building an efficient Data-Base

INITIAL DESIGN AND FIRST EVALUATION:

user interaction (both website and app) mock-up: user interaction Initial Plan

  • Dividing the project into 2 parts (with time planning) - Website and android Application
  • installation and pre-planning of our main SQL database on a dedicated machine (1 week or less)
  • learning of HTML5 + SQL integration into the website (1-2 weeks)
  • collection of raw data (recipes for cocktails :) ) (1 week)
  • encapsulating the website into an Android app (1-2 weeks)
  • ???
  • profit

RISK MANAGEMENT (things we want to avoid)

  • adding too many features and making the product too complicated to use at an intoxicated state.
  • the ability to make both a well designed website and a well functioning android app might be more then we can handle

Clone this wiki locally