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