Skip to content

Latest commit

 

History

History
118 lines (89 loc) · 5.03 KB

README.md

File metadata and controls

118 lines (89 loc) · 5.03 KB

MASER - Mentoring App with Sentiments and Emotion Recognition

GitHub release (latest by date including pre-releases) GitHub last commit GitHub issues GitHub pull requests GitHub

MASER aims to provide a platform for the specific stratum of society which still lacks the resources and guidance to overcome any failure in their life. People can now share stories of how they failed at some point in their life and then gradually moved on to build a better self. People having the same kind of problems can discuss ways to solve them, and people who have already gone through a particular class of situations can guide others over those situations.

MASER provide the users with the features like sharing their stories, ability to like the stories that resonate with them, chat with the author of the story to get more insights about the situation it faced, and the way it approached the solution to that situation. This application also guide users to develop a positive attitude towards life by sharing their thoughts, and getting feedback from the community on the same.

The core features of this application includes:

  • Viewing all stories
  • Sharing your own story
  • Saving favorite stories
  • Ability to like the stories
  • Messaging with the authors of the stories
  • Analyzing the emotions and sentiments of an individual

We aim to provide many more emotionally supporting as well as personal analysis features as a future scope of this project.

Table of contents

Demo-Preview

View all the stories Add your own story View all the details of a story

All your chats at one place Seek guidance from authors over chats Capture images to predict sentiments of the person View your user profile

Development

(Back to top)

Prerequisites

You'll need to setup the IDE and mobile device emulator on your local system.

  1. Development Environment: You'll need to have the following installed:

    1. Flutter SDK
    2. Android Studio
  2. Firebase Integration: You will need to create a new firebase project in your own firebase console.

    1. While creating the project, also provide the SHA-1 and SHA-256 debug keys.
    2. Follow the steps mentioned in the console, and don't forget to replace the google-services.json file in android/app folder with the one you downloaded from your firebase console.

Command Line Steps

The process to run this project on your system is quite simple. Here's what you need to do.

  1. Clone and change into the project.
    $ git clone https://github.com/Raunakk02/maser.git
    $ cd maser
  2. Install packages
    $ flutter pub get
  3. Start developing!

Note: If you face any build errors, then follow these steps:

1. Try deleting the `pubspec.lock` file.
2. After that, run `flutter clean` to remove the previous build.
3. Finally run `flutter pub get`, to fetch all the packages in `pubspec.yaml` file.
4. Now try to run the project with `flutter run`.

Contribute

(Back to top)

Any type of contribution is welcome! Please feel free to raise any new feature requests or report bugs in the issues section of this repository.