Saturday, April 13, 2013

DataStax Apache Cassandra Project-Third Post


1 Core Function
    User shall be able to see the upcoming birthday of his friends.
    User shall be able to create gift list by adding gifts.
    User shall be able to delete gift and transferring the money to other gifts.
    User shall be able to see his/her friends' birthday gift list.
    User shall be able to donate money to his/her birthday gift.
    User shall be able to choose which gift to donate.
    User shall be able to choose the amount to donate.
    User shall be able to access his/her friend's birthday discussion board.
    User shall be able to post on his/her friend's birthday discussion board


2 Non Functional Spec


3 Mockup



4 Database structure

     


5 Deploy Platform:

    Safari
    Chrome
    Firefox
    IE
    Android Device
    IOS

6 Development Platform
 
    NetBean
    Eclipse
    Ubantu
    Bugzilla

DataStax Apache Cassandra Project-Second Post

In the past few weeks, I was working on database table structure and organization, setting up github as SVN and sketching mockups.


Books and Resources completed this week:
2 Use Case
Kate has a birthday coming up this Friday. She wants a Burburry scarf rather than 50 papyrus birthday cards. So she created a gift list on smartgift and invited her friends to contribute. Since all her friends are  college students, the donation is limited as $5 per person only.

Jackie wants to surprise her BFF with a creative birthday party. So she invites all their common friends to join a discussion forum at smart gift. Mary offers to use her backyard as venue, Lucy brings linen and wine, and Jackie thinks up a party theme and in charging of contacting friends. Collaborating their intelligence and financial ability, they throw a fabulous birthday party.

Tim is busy full time employee and has a lot of social events that can not miss. Smart gift reminds him all the time: anniversary, boss's baby shower and colleague's fairwell party. Also he can send his blessing remotely to old friends living in other cities.



3  High Level System Architecture


   Front End: responsive design
          HTML5
          CSS3
          Bootstrap framework
          Javascript
          JQuery Library
   Backend: 
         Cassandra databases management system
         XML/JSON
         Thrift(PHP)
   Server:
         Amazon EC2
   SVN:
         github