Skip to content

Mentor app in this project is a native android app made with the problem in mind that often we find ourselves struggling with our life's challenges and end up maybe unsatisfied or in poor mental state. This is when Our app comes with providing Mentorship based on the journal entries of the user along with career guidance. Plaksha 48h Hackathon Proj

Notifications You must be signed in to change notification settings

asp616848/MentorHakka

Repository files navigation

MentorHakka

Plaksha University Hackathon Project

MentorHakka

MentorHakka is an Android application that serves as your personal guide and mentor. It allows you to journal your thoughts, set aims for yourself, and receive guidance and advice based on your entries. The application utilizes a Generative Model powered by Google AI to provide personalized responses and suggestions.

Features

  • Journal Entry: Users can input their daily journal entries, expressing their thoughts, feelings, and experiences.
  • Set Aims: Users can define their goals and aims in life, providing context for the guidance they seek.
  • Get Guidance: By analyzing the user's journal entry and aim, the application generates personalized guidance and advice to help the user progress towards their goals.
  • History: Users can view a history of their past journal entries and the corresponding responses and guidance provided by the application.
  • Analytics: User can view analytics of all the journal entries and how they have improved on the self-growth path.

Screenshots

Home Screen History Screen Analytics

How it Works

  1. Home Screen: Upon opening the app, users are presented with the home screen where they can input their journal entry and aim.

    • Users can navigate to the history screen to view past entries and responses.
    • Once the user provides a journal entry and aim, they can request guidance.
  2. Generating Guidance: When the user requests guidance, the application sends the journal entry and aim to the Generative Model API.

    • The model processes the input, considering factors such as the user's aim and the content of their journal entry.
    • It generates a personalized response tailored to the user's needs and goals.
  3. Displaying Response: The generated response is displayed on the home screen, providing the user with guidance, advice, and suggestions for improvement.

    • The response is based on the analysis of the user's input and aims to assist them in their personal growth journey.
  4. History Screen: Users can access the history screen to review past journal entries and the corresponding responses provided by the application.

    • This feature allows users to reflect on their progress over time and revisit previous guidance as needed.

Setup Instructions

To run the MentorHakka application locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Android Studio.
  3. Build and run the application on an Android device or emulator.

Dependencies

  • Compose UI: Jetpack Compose is used for building the user interface of the application, providing a modern and declarative way to create UI components.
  • Google AI Client: The application leverages the Generative Model provided by Google AI to generate personalized responses and guidance for users.

Contributing

Contributions to MentorHakka are welcome! If you have ideas for improvements, new features, or bug fixes, feel free to open an issue or submit a pull request.

By [Abhijeet] • [asp616848@gmail.com] • [abhijeet.s.ug23@plaksha.edu.in] • [23f2004604@ds.study.iitm.ac.in] • [https://www.linkedin.com/in/abhijeet-shashwat-pathak-89b7b7204/]


About

Mentor app in this project is a native android app made with the problem in mind that often we find ourselves struggling with our life's challenges and end up maybe unsatisfied or in poor mental state. This is when Our app comes with providing Mentorship based on the journal entries of the user along with career guidance. Plaksha 48h Hackathon Proj

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages