/ReviewsAnalysisSystem

NLP based customer review analysis and hotel management system

Primary LanguagePHP


ReviewsAnalysisSystem

A Review Management System

Introduction

This system is implemented to analyse user reviews given by the user to a hotel. The main purpose was to make a summery of reviews and category all reviews to 4 main levels.


Capture01 Auth Screen

Capture02 Admin Layout

Capture01 Customer Layout

Project Scope

IN SCOPE

  • Full featured dynamic website with member registration facility and publishing user reviews facility.
    • Any public user can register into the system and make reviews for hotel's facilities.
  • Administration System
    • Administrative interface as a part of the main system in order to perform administrative functionalities of the system. Administrator can view the summary of reviews and levels of review's meaning.

OUT SCOPE

  • The system does not concern about communications between the users and the administator of the hotel

Used Technologies


Installation Guidance

PREREQUISITES

  • Latest Version of Laravel Framework with Composer
  • Google NLP API (For category the review)

HOW TO INSTALL

  • Fork and clone the github repository of the project.
  • Run following bash commands inside your project directory as the order.
shell:~$ composer install
.........................
.........................
shell:~$ php artisan migrate
.........................
.........................
  • Then add the google-service.json which is download in the credentials of the API and place it under storage/app/public

  • Finally run the web server and go to the http://127.0.0.1:8000

shell:~$ php artisan serve

Developers

Ravindu Sachintha Danushka Herath Sachintha Rathnayake

Contributing

Warmly welcome to developers for contributing ReviewAnalysisSystem Project. Make sure to open an issue and communicate with us before creating a Pull Request.


License

The ReviewAnalysisSystem is open-sourced software solution licensed under the GNU General Public License v3.0.