Skip to content

Project Work Log

Song Yikun edited this page Feb 15, 2017 · 58 revisions

Week 1

###@Song Zhiwen:

  • Research on reviews of similar movie app(data saved in gdoc).
  • Consolidate and write the draft of user requirements.
  • Study relevant NodeJs knowledge.

###@Sheng Xuan:

  • Consolidate and write the draft of user requirements.

###@Song Yikun:

  • Write "Introduction" of this wiki

###@Guo Mingxuan:

  • Design user flow diagram

Week 2

###@Song Zhiwen:

  • Set up of backend server using Expressjs commit and Implement user registration and login function commit.
  • Edit user requirements according to the feedback from Prof.

###@Song Yikun:

  • Selection of movie database and initial api calling test
  • Selection of movie rating websites

###@Guo Mingxuan:

  • Design android side architecture and refine user flow diagram
  • Design basic user interface
  • Basic implementation of android-side login function. commit

###@Sheng Xuan:

  • Construct prototype of component diagram.

Week 3

###@Song Yikun:

###@Song Zhiwen:

  • Use OAuth2.0 for authentication. commit
  • Edit user requirements according to the feedback.
  • Update component diagram.

###@Sheng Xuan:

  • Improve user flow diagram and design movie page in detail.
  • Update component diagram.

###@Guo Mingxuan:

Week 4

###@Song Yikun:

  • Movie data extractor prototype, it will function upon manual execution
  • Set up remote database and its user access control

###@Guo Mingxuan:

  • Android sign-in and registration prototype. commit

###@Song Zhiwen:

  • Update component diagrams and user requirement
  • Set up Travis CI for backend
  • Add relevant ORM model according to ER diagram. commit
  • Write test for user model and client model. commit

###@Sheng Xuan:

  • Update component diagram.
  • Code Android movie list fragment commit and movie detail page fragment commit.

Week 5

###@Song Yikun:

  • Movie rating extractor for imdb, douban and trakt.tv commit
  • Logging system setup, initial stage for email logging notification commit
  • Set up testing framework, unit testing extractors

###@Sheng Xuan:

  • Code Android search page fragment commit
  • Code Android Home page activity framework commit

###@Song Zhiwen:

  • Set up and deploy backend server to DigitalOcean
  • Add feature for rating movies and update ratings, pull request created. PR
  • Add feature for edit user's password or username, pull request created. PR
  • Code style refinement. commit and commit

Week 6

###@Song Yikun:

  • Movie showing extractor
  • Movie data extractor unit testing

Week 7