Skip to content

prash5t/final-year-project-undergrad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sentimento Logo Mobile Application Logo

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.

Click here to download from Google Play

Undergraduate Final Year Project of student Prashant Ghimire at University Logo College Logo

Read Documentation

Tech used

Sentimento uses a number of open source projects to work properly:

  • Flutter - Cross platform application development kit
  • Flask - Micro web framework written in Python
  • MultinomialNB - Probabilistic Classifier with discrete features
  • NumPy - Support for large, multi-dimensional arrays and matrices
  • Tweepy - For accessing Twitter API
  • Google API Core - For accessing YouTube API
  • Vs Code - Used this code editor for the project
  • GitHub - Used as version control
  • Postman API Platform - Used to test built API's

Installation

Sentimento application can either be used by installing from Google Play

or

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

License

Sentimento application available on Google Play is a private forked version of this final year project repository.

Thank you

Please do email at hi@ghimireprashant.com.np for any purpose.