This repository contains the source code for UMentor Android App.
This app helps Mentors to connect with Mentees. This app uses firebase as the realtime database.
Features include:
- Login using Google/Email.
- Search for existing mentors.
- Realtime notifications on adding/accepting mentor requests.
- Realtime Chat applications for the mentors and mentees to interact with each other.
- Rating a mentor based on the mentorship received.
Step 1 : git clone https://github.com/nandinicbit1981/UMentor.git
Step 2: Update FIREBASEDATABASE in Constants.java with firebase database name.(Ref : https://firebase.google.com/docs/android/setup)
Step 3 : Update the API_KEY constant in Constants.java with the Web API Key(This can be found in the overview tab in the firebase console.)
- Login screen :
This app uses firebase as the database, for authentication, for analytics as well as notifications.
We can sign up using google, email or facebook.
- Search Screen :
On clicking on the search icon at the bottom navigation bar, mentors can be searched
- On search menu click :
On selecting category and clicking on search icon, mentors belonging to the particular category will be displayed
- On search button click :
On selecting category and clicking on search icon, mentors belonging to the particular category will be displayed
- Request a mentor :
On clicking any of the items in the list, the profile of the user opens up, and we can send a request to add the user as our mentor
7 . Mentor will receive a notification , where he will be able to accept/ reject the request
-
Notifications are sent when request is sent, messages are received, or mentee rates a mentor.By clicking the notifications option at the end of the screen, we can see the list of notifications received.
In addition to above, when we view a mentor's profile, we can rate the mentor and that will show up on his profile.
Version 2 : will have the user being able to post the rating to linkedin and boost up the profile Please contact me if you have any questions please send an email to "nandinicbit@gmail.com"
Copyright (C) 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.