Opinio is a sophisticated business analytics dashboard that helps companies monitor and analyze customer reviews and feedback across multiple platforms. Built with React and Material-UI, it offers real-time insights, integration management, and automated response capabilities.
- Real-time analytics dashboard
- Multi-platform review aggregation
- Sentiment analysis and trend tracking
- Team collaboration tools
- Automated AI response generation
- Custom report generation
- Google Business
- Yelp
- TripAdvisor
- Interactive data visualization
- Real-time metrics tracking
- Team member management
- Review response automation
- Custom insight generation
- React 18
- Material-UI (MUI)
- NextUI
- Redux Toolkit
- React Router DOM
- Recharts
- Framer Motion
- TailwindCSS
- Clerk Authentication
- Vite
- ESLint
- Prettier
- PostCSS
- Autoprefixer
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/opinio.git- Install dependencies
npm install- Set up environment variables
REACT_APP_CLERK_PUBLISHABLE_KEY=your_clerk_key- Start the development server
npm startThe application will be available at http://localhost:3000
start: Starts the development serverbuild: Builds the application for productiontest: Runs the test suiteeject: Ejects the create-react-app configurationdev: Starts the development server with Vite
opinio/
├── src/
│ ├── components/ # Reusable components
│ ├── scenes/ # Main application views
│ ├── assets/ # Static assets
│ ├── state/ # Redux store and API
│ └── theme/ # Theme configuration
├── public/ # Public assets
└── config/ # Configuration files
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details
- Material-UI for the component library
- Clerk for authentication services
- NextUI for enhanced UI components
- Vercel for analytics and performance insights
For support, email damorosolima@gmail.com
