Key Information

Register
Submit
The challenge is finished.

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

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30059421