Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theihasan/sentiment
https://github.com/theihasan/sentiment
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/theihasan/sentiment
- Owner: theihasan
- Created: 2024-06-30T02:46:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T02:55:07.000Z (6 months ago)
- Last Synced: 2024-06-30T22:16:39.714Z (6 months ago)
- Language: PHP
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Emoji Sentiment Analyzer
Overview
The Emoji Sentiment Analyzer is a Laravel-based application designed to analyze and interpret the sentiment of text containing emojis. By leveraging advanced algorithms and real-time updates, this tool provides insightful analysis of user-generated content, helping to understand the emotional context conveyed through emojis.Features
-
Emoji Sentiment Analysis: Detects and interprets the sentiment of text with emojis, classifying it as positive, negative, or neutral. -
Real-time Updates: Utilizes Ably to deliver real-time sentiment analysis results to the frontend. -
Queue Processing: Handles large volumes of data efficiently using Laravel's queue system. -
User-Friendly Interface: Built with Livewire and Vite to provide a responsive and interactive user experience. -
Scalable Architecture: Designed to scale with your application's needs and handle increasing amounts of data seamlessly.
Setup and Installation
Follow these steps to set up and run the Emoji Sentiment Analyzer on your local environment:
Prerequisites
- PHP 8.0 or higher
- Composer
- Node.js and npm
- Laravel 10.x or higher
Installation
Clone the Repository
git clone https://github.com/theihasan/sentiment.git
cd emoji-sentiment-analyzer
Install PHP Dependencies
composer install
Set Up Environment File
Copy the .env.example
file to a new .env
file:
cp .env.example .env
Configure your environment variables in the .env
file, including database settings, Ably credentials, and any other required configurations.
Generate Application Key
php artisan key:generate
Run Migrations
php artisan migrate
Install Node.js Dependencies
npm install
Build Assets
npm run dev
Start the Laravel Development Server
php artisan serve
run reverb server
php artisan reverb:start