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.
- MASER - Mentoring App with Sentiments and Emotion Recognition
- Table of contents
- Demo-Preview
- Development
- Contribute
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 |
You'll need to setup the IDE and mobile device emulator on your local system.
-
Development Environment: You'll need to have the following installed:
-
Firebase Integration: You will need to create a new firebase project in your own firebase console.
- While creating the project, also provide the
SHA-1
andSHA-256
debug keys. - 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.
- While creating the project, also provide the
The process to run this project on your system is quite simple. Here's what you need to do.
- Clone and change into the project.
$ git clone https://github.com/Raunakk02/maser.git $ cd maser
- Install packages
$ flutter pub get
- 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`.
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.