Giter Club home page Giter Club logo

final-year-project-undergrad's Introduction

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 [email protected] for any purpose.

final-year-project-undergrad's People

Contributors

aprashantz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.