Braingroom tutor app

BrainGroom is an online marketplace for educational & lifestyle classes for all age groups to find both classes and learning partners as per their interests and location. It has all details related to class & tutor and map feature for easy navigation. With BrainGroom a user can choose, book & pay for the right class within few seconds.

Classes can also be gifted to friends & family through BrainGroom in the form of attractive coupons & gift cards. More & More Group learning & Group activities are getting fixed through BrainGroom’s Community groups & Connect features.

App Features:

  • Tutors can post their classes for students to take up the course.
  • Tutors can track attendance, send messages and add events to calendars.
  • Adding of coupons and creating group and activities inside Braingroom community.

Roles & Responsibilities:

Android Developer:

  • Converting mock-ups into Android UI layouts and designing for all screen dimensions.
  • Used Retrofit for making API calls.
  • Implemented Facebook SDK and Google for login of users.
  • DataBinding was used to making communication with UI and Dagger was used for dependency injection.
  • ButterKnife was used for avoiding unnecessary boilerplate codes for calling View components.
  • MVVM architecture was used for development of the app.

Back-end Developer:

  • Implemented rest web services in PHP using CakePHP framework.
  • Implemented Whatsapp share in website.
  • Wrote PHP web service connecting MySql database.

Tools & Technologies used:

  • Android Studio 2.2
  • Java
  • Retrofit for networking
  • RXJava & RXAndroid
  • Dagger
  • Butterknife
  • Gson
  • Facebook Stetho
  • FCM

Play Store Link:

https://play.google.com/store/apps/details?id=com.braingroom.tutor