Android app which motivates learning in students by rewarding them for studying
Java
Latest commit 4afb1a7 Dec 28, 2016 @ani27 ani27 committed with Marked Answer not repeating now (#11)

README.md

lEarnit

lEarnit is an Android application powered by Paytm which motivates learning in students by rewarding them for studying
It contains various study modules which have a reward amount associated with them.
On completing a module, payment is sent from parent’s Paytm wallet to student’s wallet.

DEMO

lEarnIt

Click the gif to view full demo.

PAYMENT MODEL

It uses Paytm's P2P payment model which is not out in public yet.

  • Both parent and student register on student's device.
  • App gets access_token for both of them.
  • Student selects a module to solve questions.
  • At the end of module according to correct questions the amount that should be received is displayed.
  • Student initiates a Request Payment from his device.
  • Student enters OTP received on parent's device.
  • Money is transferred from parent's to student's wallet.

TODO

  • Add fields verification in LoginActivity
  • Remove hardcoded strings
  • Handle both parent's and student's login gracefully (Currently uses hacked solution)
  • Handle different types of questions (Lack of time forced to use only Single choice questions)
  • Improve UI
  • Add frequently searched products over web and show it in wallet section (Currently mocked)

MADE WITH ❤ BY

@grgvineet, @aayusharora and @the-dagger