BONUS: 5‌ CHECKPOINTS AWARDED WORTH ‌$50‌ EACH

Register
Submit a solution
The challenge is finished.

Challenge Summary

Welcome to TopCoder Mobile App - Design Update contest! TopCoder mobile app is published into both Android and Apple app stores. It is the first version of the app, and we got some feedback for improving the user experience so in this contest we will bring improvement on the design and revamp the main navigation and the contest listing screens.

Round 1

We would like to see the following items in the 1st round:

  • Contests Listing Screen
  • Filter Screens (Main filters screen, create/edit filter screen)
  • Contest Details Screen
  • Main Navigation
  • Browsing external links screen

Round 2

All required screens should be submitted in the 2nd round :

  • Contests Listing Screen
  • Filter Screens
  • Contest Details Screen
  • Main Navigation
  • Splash Screen
  • Browsing External links screen
  • News Screen
  • Tapping element style (Group them in single screen)

Requirements
We don't have an updated wireframes as input for this contest. We don't expect there will be a major changes in the layout of the screens.

Required Screens

  • Contest Listing and Filter Screen
    Design a custom savable filters - We want to redesign the contest listing to display a custom savable filters (let's call it contest views). The flow we have in mind :

    • The contest list screen should be an infinite sliding carousel/tabs, the user can slide to left and right to view filtered-contests lists, how would you design the bars for slider navigation? That's up to you to decide.

    • "Pull to Refresh" should be added to the contest view screens as a way to refresh the content.

    • Attached the REST API document of the backend, it is not too technical so don't be scared to read it! It basically contains the information about the request and response of the api in a simple format, you need these information for the filter screens and also to see what kind of information you can display for each contest entry.

    • The filter screens should include a screen to add new contest view, rearrange contest views, delete contest view, and pick what contest views to display – we want to add ability for user to create as many filters (contest views) as he wants but also allow him to control which one to display, think of it like how google+ circles are managed or facebook friends list where user can select what to see in the feed .. etc. Also it will nice to have a possiblity of direct access to edit current contest view the user is currently viewing instead of going to main failter screen then filter edit screen

    • The Are should not be pagination in contest views/lists, it should be infinite scrolling, add an option at the end of the list to load more entries.

    • We got a feedback to add more information to the contests entries, some feedback like the progress bar in contest details screen and want to see similar in contest view entries. Other feedback requests adding more information to contest entry, i.e. Registeration stats or contest start date .. etc, one of the idea to implement this is to be the contest entry expandable to view more details, for example clicking in the arrow of each contest entry will expand that entry with more stats to display, but it's up to you.

    • The API support retrieving “ALL” set of contests in the same call - active, past and scheduled - what idea do you have to distinguish between different set of contests in the same list?

    • The contest type should be represented visually by a set of icons, with the full name of the contest type shown as a popup when tapping on the icon. The TopCoder Cockpit currently has a set of icons for contest types, which are shown in the PNG file provided as a download for this contest (the Photoshop source is not available). You may add coloring or imagery to these icons or otherwise modify them for your purposes, but you must preserve the abbreviations that have been established by the existing icon set.

    • What if the user does not have any contest views when the contests listing screen is opened? Design a content that ask him to start creating contest views.

  • Contest Details Screen
    The only addition to this screen is to add "Pull To Refresh" feature. we don't have any other changes to make on this page, but if you make any changes in the main navigations, the color scheme, fonts .. etc, this screen should have the changes applied to it as well.

  • News Screen
    We don't have any updates on this page, but if you make any changes in the main navigations, the color scheme, fonts .. etc, this screen should have the changes applied to it as well.

  • Browsing external links
    In the current version when the user taps a link on contest details or news entry, the link will be opened in iPhone Safari browser, we don't want the user to leave the app when viewing these links, so we want you to design a screen with a bar that contains browser-like navigation controls – back, forward and refresh buttons.

  • Main Navigation
    Right now we have a home page to navigate between pages, but because we don't have other than contests and news items that page looks empty. What other ideas do you have for navigation? We will have forums implemented in the next couple of months, but that is a total of 3 items, so until we have enough items to have a dedicated page for navigation, we want to have other direct navigation ideas that allow users to navigate from news to contests or visa versa directly without going back to a home page.

  • Splash Screen
    We like current splash screen design, you need to provide a retina display version in this contest and this screen does not have to support landscape view.

  • Screen resolution
    Among the feedback we received there is one request to improve the quality of the design and graphics, since the iPhone 4 has more higher resolution that then previous versions and we expect an improvement on the resolution. So, in this contest you are expected to provide a retina version of the design, and you can use the iPhone UI Kit attached to this contest as a basis for your design. Also you may find this post useful http://www.teehanlax.com/downloads/iphone-4-guid-psd-retina-display/

  • Tapping Style
    Please make sure to design the tapping style for all elements in the screens.

  • Other Screens ?
    You are not required to include or redesign any screens or features that in the existing storyboard but not mentioned above.

Your design must be in both Portrait and Landscape versions.

Storyboard Files
Storyboard 1
Storyboard 2

Branding
Color : The same colors used in current version, improvement to it is welcomed.
Fonts : The font should be web-safe that render ok in iPhone Safari and chrome.
Logo : You don't need to include it at the top bar, we have the logo in splash screen, it's up to you to keep it or remove it or only use only the brackets.
Size:
iphone regular display size is (320px x 480px), iPhone retina display size is (640px x 960px). 

Design Guidelines
Please Follow the iOS Human Interface Guidelines in your design

Target Audience
Any TopCoder user (PM or a member) and TopCoder customers.

Judging Criteria
Your submission will be judged based on the following :

  • Implementing the outlined requirements
  • Quality of the design
  • Creativity in the design

Submission & Source Files
Preview Image

Create your preview image as one (1) 1024x1024 JPG or PNG file in RGB color mode at 72dpi and place a screenshot of your submission within it.
Submission File
All JPG or PNG files of your design.
Source Files
All original source files of the submitted design. Files should be saved as layered PSD files

Please read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. It is important that you monitor any updates provided by the client or Studio Admins in the forums. Please post any questions you might have for the client in the forums.

Stock Photography

Stock photography is not allowed in this challenge. All submitted elements must be designed solely by you. See this page for more details.

How To Submit

  • New to Studio? ‌Learn how to compete here
  • Upload your submission in three parts (Learn more here). Your design should be finalized and should contain only a single design concept (do not include multiple designs in a single submission).
  • If your submission wins, your source files must be correct and “Final Fixes” (if applicable) must be completed before payment can be released.
  • You may submit as many times as you'd like during the submission phase, but only the number of files listed above in the Submission Limit that you rank the highest will be considered. You can change the order of your submissions at any time during the submission phase. If you make revisions to your design, please delete submissions you are replacing.

Winner Selection

Submissions are viewable to the client as they are entered into the challenge. Winners are selected by the client and are chosen solely at the client's discretion.

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

Challenge links

Screening Scorecard

Submission format

Your Design Files:

  1. Look for instructions in this challenge regarding what files to provide.
  2. Place your submission files into a "Submission.zip" file.
  3. Place all of your source files into a "Source.zip" file.
  4. Declare your fonts, stock photos, and icons in a "Declaration.txt" file.
  5. Create a JPG preview file.
  6. Place the 4 files you just created into a single zip file. This will be what you upload.

Trouble formatting your submission or want to learn more? ‌Read the FAQ.

Fonts, Stock Photos, and Icons:

All fonts, stock photos, and icons within your design must be declared when you submit. DO NOT include any 3rd party files in your submission or source files. Read about the policy.

Screening:

All submissions are screened for eligibility before the challenge holder picks winners. Don't let your hard work go to waste. Learn more about how to  pass screening.

Challenge links

Questions? ‌Ask in the Challenge Discussion Forums.

Source files

  • Layered PSD files created in Adobe Photoshop or similar
  • AI files created in Adobe Illustrator or similar
  • EPS files created in Adobe Illustrator or similar
  • Vector AI files created in Adobe Illustrator or similar
  • Vector EPS files created in Adobe Illustrator or similar

You must include all source files with your submission.

Submission limit

5 submissions

ID: 30025663