Laravel Big Data is a website designed for sentiment analysis on reviews of the PLN Mobile application using Naive Bayer method. With features like Vectorizer and Confusion Matrix, this site enables users to understand and analyze user sentiments towards the application through structured data. The interactive interface and advanced analysis tools assist users in evaluating the quality of reviews and accurately identifying sentiment trends. The data used was obtained from the Kaggle website related to user reviews of the PLN Mobile application on Google Play. The data used can be accessed at the following link Kaggle PLN Mobile
- Laravel 9
- MySQL Database
- sastrawi/sastrawi
- maatwebsite/excel
- voku/stop-words
- TailwindCSS
- daisyUI
- Main features available in this application:
- Sentiment Analysis
- Vectorizer
- Confusion Matrix
Follow the steps below to clone and run the project in your local environment:
-
Clone repository:
git clone https://github.com/Akbarwp/Laravel-BigData.git
-
Install dependencies use Composer and NPM:
composer install npm install
-
Copy file
.env.exampleto.env:cp .env.example .env
-
Generate application key:
php artisan key:generate
-
Setup database in the
.envfile:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_bigdata DB_USERNAME=root DB_PASSWORD= -
Run migration database:
php artisan migrate
-
Run website:
npm run dev php artisan serve