Sentimento, a social media assisting platform with sentiment analysis feature is a mobile application built using Flutter for front end, Flask for back end and Multinomial Naive Bayes Theorem for the algorithmic part.
Undergraduate Final Year Project of student Prashant Ghimire at
Sentimento uses a number of open source projects to work properly:
Sentimento application can either be used by installing from Google Play
can be used by cloning this repository
To run the frontend application you are expected to have the Flutter setup ready on your system.
To run the backend application, install the python dependencies as listed in requirements file.
cd backend-flask # to go inside backend dir
virtualenv env # to use separate environment to run
sudo pip install -r requirements.txt # to get packages
source env/bin/activate # to start using environment
flask run --port=80 # to start the backend application
Verify the deployment by navigating to your server address in your preferred browser.
127.0.0.1:80
Sentimento application available on Google Play is a private forked version of this final year project repository.
Please do email at hi@ghimireprashant.com.np for any purpose.