• Compete
  • Learn
  • Community
ico-magnifying_glass

    Appathon Codefest'17 -IIT BHU- Topcoder Cognitive Community

    PRIZES

    RegisterSubmit
    The challenge is finished.
    Show Deadlines icon-arrow-up

    Challenge Overview

    This Appathon is for Codefest by IIT BHU. For registrations, details and prizes you can visit the Codefest website. (You will be eligible for the prizes if and only if you are registered on the Codefest Website and you need to submit from your Team Member-1 (Handle/Username) only.

    As a part of our theme of platform diversification, we have developed the perfect middle ground between a formal “problem statement” and letting the participants explore their potentially limitless creativity.

    The participants will have two choices for the theme of their apps.

    Category-I

    “XYZ eCommerce” has a Financial Services division which issues a branded “XYZ MasterCard” to consumers. In addition to receiving paper statements each month, “XYZ MasterCard” customers can access a website to perform basic tasks related to their card. This website is only designed for desktop computers, but customers expect access to a mobile solution.

    MISCELLANEOUS INFO ABOUT THE “XYZ MASTERCARD” (NOT TO BE IMPLEMENTED, BUT KEEP THEM IN MIND WHILE DEVELOPING FEATURES):
    Customers can sign up in store or online.
    When using the card, customers earn “XYZ Rewards” that can be redeemed to pay for purchases in store or online.
    Customers earn 1.25% back in “XYZ Rewards” for purchases made at “XYZ stores”, and 1% for purchases made anywhere else.
    Customers earn 1% of their purchases in “XYZ Rewards” anywhere else MasterCard® is accepted.
    “XYZ Rewards” are earned in dollar equivalents, not points, so it's easy to know how much customers have to redeem.

    YOUR TASK IS TO BUILD A MOBILE APP THAT CAN PROVIDE CUSTOMERS WITH THE BASIC TASKS OF CREDIT CARD MAINTENANCE:
    Check account balance.
    Review transaction history.
    Change of information (e.g. name, address).
    You can build innovative new features within the app using the customer transaction data.

    - What might a customer want to know?
    - What would motivate them to use their card more often?


    Category-II

    Participants are free to build apps of their choice on a platform of their choice using the tools and frameworks of their choice (WebApps, Mobile Apps, Desktop Apps, etc.).

    ------------------------------------------------------------------------------------------------

    Brownie Points 

    Judgement will in addition to other details include the following points for various aspects of your app.
    --Category: Category-I submissions will get +60 points, whereas Category-II submissions will get anywhere between +10-50 points based on the discretion of the judges.

    --Mobile Apps: Mobile apps will be awarded the following points according to features:

    - 10: Accessing SD Card contents - 10: Camera
    - 10: Mobile sensors
    - 10: Navigation Drawer
    - 10: SMS/calls
    - 15: Bluetooth connectivity 
    - 15: Maps
    - 15: Social login (gmail, facebook. etc.)
    - 15: Using Internet API calls
    - 20: Notifications
    - 20: Payment gateway integration
    - 20: Wireless(WiFi) connectivity
    - 30: Augmented Reality
    - 30: Virtual Reality

    --WebApps: WebApps with the following features will get extra points:
    10: Animations
    - 10: Minifications
    - 10: Social login (gmail, facebook. etc.)
    - 10: Efficient server deployment - 10: Cookies/sessions
    - 10: File uploads
    - 15: Notifications
    - 15: Real-time app using sockets - 15: IOT ( webcam || mic )
    - 15: Responsive app
    - 20: Offline support
    - 20: SPA (Single page apps)
    - 20: Progressive app
    - 20: Isomorphic apps (SSR)

    --IBM Bluemix: All WebApps should necessarily be hosted on IBM Bluemix, and any server-side component of a mobile app should be hosted on IBM Bluemix (Signup Link for IBM Bluemix). This will fetch the participant +40 points.

    --IBM Watson: Usage of the IBM Watson services will fetch the participant +20 points.
     

    ------------------------------------------------------------------------------------------------

    Judgement Criteria

    Participants will be judged on the following criteria:

    UI/UX
    Idea: Quality, Uniqueness
    Code: Quality, Optimisation
    Performance
    Brownie Points: Mentioned above 

    Final Submission Guidelines

    Participants must submit a zip folder necessarily containing the following items - 
    1. The installable for mobile apps (like .apk for Android) / link to the webapp hosted on IBM Bluemix
    2. A file containing the Github repository link to the documented project code/source code
    3. A README file with necessary or relevant details to the app 
    4. A file containing the list of brownie point features incorporated

    Reliability Rating and Bonus

    For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
    Read more.

    ELIGIBLE EVENTS:

    2018 TopCoder(R) Open

    REVIEW STYLE:

    Final Review:

    Community Review Board

    ?

    Approval:

    User Sign-Off

    ?

    CHALLENGE LINKS:

    Review Scorecard

    Topcoder is also on

    © 2017 Topcoder. All Rights Reserved