Socio View is a cutting-edge social media analytics tool designed to help users gain actionable insights into their social media performance. With an integrated AI chatbot, Socio View provides instant recommendations and analysis, making it an essential tool for content creators, marketers, and businesses. (This project was built for FindCoder X AWS hackathon, Mumbai)
- Social Media Analytics: Detailed analysis of your social media data, including engagement rates, content performance, and trends.
- AI Chatbot: Ask questions like "What should I upload to get more engagement?" or "Tell me what to upload," and get instant, data-driven answers.
- Dynamic Visualizations: Includes charts, graphs, and comparisons for a clear understanding of your metrics.
- Interactive Interface: Intuitive and responsive design for seamless navigation.
- Live Website: Explore the tool at Socio View.
-
Clone the repository:
git clone <repository_url> cd frontend
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory and configure it based on the.env.examplefile. -
Run the development server:
npm run dev
-
Open your browser and navigate to the URL displayed in the terminal (usually
http://localhost:5173).
To create a production build:
npm run buildThe optimized files will be generated in the dist folder.
src/: Contains all the source code, including components, pages, and assets.public/: Static files such as images and fonts.tailwind.config.js: Configuration file for Tailwind CSS.vite.config.js: Configuration file for Vite..env: Environment variables.
- React: Component-based library for building user interfaces.
- Vite: Fast and modern build tool for web projects.
- Tailwind CSS: Utility-first framework for efficient styling.
- AI Integration: Powered by advanced AI for chatbot functionalities.
- PostCSS: For advanced CSS processing.
- ESLint: For maintaining code quality.
Socio View is already deployed on Vercel and accessible at Socio View.
To deploy your own version:
-
Build the production version:
npm run build
-
Deploy the contents of the
distfolder to your hosting platform.
- Fork the repository.
- Create a new branch (
feature/new-feature). - Make your changes.
- Commit your changes (
git commit -m "Add new feature"). - Push to the branch (
git push origin feature/new-feature). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.