This project is an Analytics Dashboard built using React.js, Chakra UI, lucide-react, and Recharts to visualize user activity and analytics data.
- Data Visualization: Displays key metrics like daily active users, monthly active users, and user distribution.
- Interactive Charts: Utilizes
Rechartsfor displaying user activity trends. - Responsive Design: Adapts to different screen sizes using Chakra UI's breakpoints.
- UI Accessibility Standards: Implements best practices for accessibility.
- Sidebar Navigation: Includes sections like Dashboard, Data Lab, Surveys, Library, and Marketplace.
- React.js – Frontend library
- Chakra UI – Component-based styling
- lucide-react – Icon library
- Recharts – Data visualization
Follow these steps to run the project locally:
- Clone the repository:
git clone <repo-url> cd analytics-dashboard
- Install dependencies:
npm install
- Run the development server:
npm start
- Open http://localhost:3000 in your browser.
This dashboard is designed to be fully responsive with two breakpoints:
- Base (Mobile View)
- md (Tablet/Desktop View)
Chakra UI's responsive design utilities ensure a seamless user experience across different screen sizes.
The application follows key UI accessibility standards:
- Proper color contrast to enhance readability.
- Keyboard navigation support.
- Use of semantic HTML elements.
aria-labelsfor improving screen reader compatibility.
Feel free to fork this repository and submit a pull request with improvements.
This project is licensed under the MIT License.
Developed with ❤️ using React.js, Chakra UI, and Recharts.

