-
Web Scraping Technology
Social Sensor employs advanced web scraping technology to extract relevant data, focusing on news articles from the Online Khabar portal. This feature ensures a continuous and up-to-date stream of information for users.
-
Sentiment Analysis
The application utilizes sentiment analysis to evaluate the tone and sentiment of the gathered data. This feature provides users with valuable insights into how their online mentions are perceived, helping them gauge the overall sentiment surrounding their digital presence.
-
Realtime Visualization
Implemented a visualizer where you can see the different headings/ news. It clearly helps us visualize the positive, negative and neutral topics.
Before running Social Sensor, you must set it up by following the given setup procedure. You must set up the Frontend, Backend and Model separately. In case of a query, feel free to contact the contributors.
-
Clone the repository:
git clone https://github.com/Ujj1225/Social-Sensor.git
-
Installation of required packages
cd Client
npm install
cd Backend
npm install
cd LSTM_model
pip install -r requirements.txt
- Setting up .env file for Backend
-
Create a .env file
PORT = (You can use any but default is: 3000) CONNECTION_STRING =
- Running the project:
- Frontend and Backend file must be run together.
- Navigate to Client then:
npm run dev
- Navigate to Backend then:
node app.js
- For frontend can be found in package.json
- For backend can be found in package.json
- Dependencies concerning model are mentioned in requirements.txt
This project is licensed under the MIT License.