You are on page 1of 1

iPhone and Android App Development for BeThankful.

ca

1 Project skeleton setup

Staging, production server setup, git provisioning, local setup.

Internal API for pulling &


pushing content

Allow mobile apps to pull Thank You post title, content, photo, category, date,
language information every 5 minutes. Allow mobile apps to push new
submissions to database.

Poll list of posts by category


and language

List post previews, sorted by descending dates, based on category and


language, with ability for infinite scrolling pagination, and page refreshing.

Display full post on separate


page in basic HTML

Post page should be able to include photos and basic text enhancements,
along with all relevant meta data (date, category, etc).

3-step new post process with


validation and captcha

Validate that all fields are correctly inputted (i.e. email address), with ability to
upload size-capped photos from camera-roll.

Internationalization for Chinese Switch between Chinese and English for displaying of all pages and functions,
language
including posts list, categorization, content, static texts, submission process.

8 Integrate designs into apps

Code and integrate designs for Android and iOS app, with unique transitions.

Ability to let users 'like' thank


you posts

Allow users to 'like' posts from the full-post page, with proper per-device
validation.

10

Option to rank posts by


popularity

On full-feed and category-feed pages, allow users to view posts by the amount
of 'likes' rather than by descending date.

You might also like