/MentorMe-android-app-UI

🎨 Mentor Me android app, for connecting and chatting with mentors from different fields.

Primary LanguageKotlinMIT LicenseMIT

MentorMe App

🎨 This repository contains just the frontend UI (xml screens) for the "MentorMe" mobile application.

Screens/Features

  1. Splash Screen

    • Automatically navigates to the next screen after 5 seconds.
  2. User Authentication

    • Signup, login, and logout functionalities.
    • Navigation based on the user's authentication status.
  3. Mentor Management

    • Display all mentors on the homepage.
    • Add mentors to the mentor's list.
    • Mark mentors as favorites for quick access.
    • Review mentors based on user experience.
  4. Push Notifications

    • Notifications for new messages, mentor updates, and other important events.
    • Notifications are also displayed on the notifications screen.
  5. Search and Filter

    • Implement search functionality with filters to facilitate finding mentors.
  6. Booking System

    • Book sessions with mentors.
  7. Profile Management

    • Change profile DP and cover photo.
    • Edit profile information.
    • Update favorites and user reviews.
  8. Chat System

    • Text messages, voice notes, image, video, and file uploads.
    • Camera feature for taking and uploading photos within chats.
    • Video/audio calls using Agora API.
    • Delete or edit messages within 5 minutes.
    • Notifications for chat screenshots.

License

This project is licensed under the MIT License - see the LICENSE file for details.