A comprehensive system for monitoring social media platforms, analyzing data, and providing insights using Electron, React, and Flask.
GitHub →A comprehensive system for monitoring social media platforms, analyzing data, and providing insights using Electron, React, and Flask.
The Social Media Monitoring (SMM) project is designed to collect, analyze, and display social media data from platforms like X (formerly Twitter), Facebook, and Instagram. It consists of three main components:
Clone the repository:
git clone https://github.com/amanjoshi2002/SMM-Social-Media-Monitoring-.git
cd SMM-Social-Media-Monitoring-Backend Setup:
Follow the steps in the Backend README to set up the Flask server.
Frontend Setup:
Refer to the Frontend README for instructions to install and run the Electron app.
User Site Setup:
Visit the User Site README for steps to set up the ReactJS web app.
Start the backend server:
python run.pyStart the frontend application:
npm start/api/start_scrapers - Initiates the data scraping process/api/twitter_data - Retrieves Twitter data/api/meta_data - Retrieves Meta data/api/scrape - Scrapes user data based on input parametersThe application includes error handling mechanisms to log errors and provide meaningful feedback to users.
This project is licensed under the MIT License - see the LICENSE file for details.