Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Mentor ME is a responsive mobile app with the objective at assisting underachieving high school students – particularly those at risk of becoming school dropouts. Mentor ME enables, empowers and inspires new talent by building networking relationships from a list of mentors that assist you sharing ideas, guidance, learning and connecting with other leaders.

The propose of Mentor ME is be more effective and efficient at mentorship programs and to increase the coverage of current programs where younger adults can have access to volunteer mentors to get guidance and motivation to graduate. The core of Mentor ME is the match between the Mentee interests and opportunities to Mentor Skill.

The whole project consists of three parts:
- The mentor and mentee Android application.  
- A set of REST-based services to support data access and updates for the mobile applications.
- A batch Java application which updates the Haven OnDemand recommendation model with Professional and Personal Interest weightings and uses the Google Maps Geocoding API convert provided address info into Longitude and Latitude coordinates.

Competition Task Overview

In the previous challenge, we have updated the backend services with several changes, please check this page for details: https://www.topcoder.com/challenge-details/30057140/?type=develop&noncache=true

In this challenge, we need to update the frontend app (mobile app) to work with the updated backend services. This will mostly involve the following:
- Update the API calls to contain a language header
- Make sure the app works with both English and Spanish
- Make sure the code no longer uses any API that's removed from the backend
- Ensure the mobile app still works properly
- Provide verification guide for the updated mobile app

Technology Overview

Java
Ionic
REST
HTML5
Javascript
MySQL



Final Submission Guidelines

Submission Deliverables

You can find the code for this challenge here: https://github.com/topcoderinc/HPE-LP-MentorMe (use the dev branch)

For the updated backend services please check this repo / branch: https://github.com/topcoderinc/HPE-LP-MentorMe-Services/tree/localization

These repos are public.  You should fork the repository if you plan to participate in the challenge and upload a zip of your locally updated repo.
The winning submission will be asked to submit a pull request to the repository with their changes.

Your submission must also include a verification guide with details on how to verify the changes you made.

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30057275