Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.
/ ReviewRater Public archive

A simple web app prototype with auth and paywall demo that uses sentiment analysis to rate text reviews on a scale of 1 to 5.

Notifications You must be signed in to change notification settings

yashprakash13/ReviewRater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Rater

A simple web app prototype that uses sentiment analysis to rate text reviews on a scale of 1 to 5.

Setup on your machine

  • This repository uses Git Large File Storage(git-lfs) to host large binary files(.pickle, .h5, etc). If you don't have git lfs installed on your system, go ahead install it from here: https://git-lfs.github.com/

  • Next, inside the empty folder in which you want to clone, run the command git lfs install

  • That's it, now clone this repo with the usual command: git clone https://github.com/yashprakash13/ReviewRater.git

  • To run the web app, after the lfs objects have been prooperly downloaded into your local folder, type python main.py.

  • Go to http://127.0.0.1:5000/ and test the app with the following credentials:

    • email: hello@world.com
    • password: 1234567
    • Payment details : enter anything in the boxes and use the demo card no 4242 4242 4242 4242
    • type a review and click Predict!

Tools used

This project uses:

  • Flask for the web app
  • Firebase for authentication of users (registration and login)
  • Stripe for payment demo and
  • Sentiment analysis machine learning models for rating the review (Folders Model, Model2 and Model3)

The project in action

About

A simple web app prototype with auth and paywall demo that uses sentiment analysis to rate text reviews on a scale of 1 to 5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages