Welcome to the Analytics Dashboard project! This web application is designed to provide users with a powerful and interactive platform for analyzing sales and user engagement data. Below, you'll find details on the backend API integration and a basic frontend implementation.
Live Link: analyticss.netlify.app
- Interactive Data Visualization:
- Bar Chart: A basic bar chart is currently implemented, representing features (A, B, C, etc.) with the x-axis displaying the total time spent between selected date ranges.
API Link: analytics-api-80no.onrender.com
- The backend API has been integrated, and a data pipeline is in place to efficiently handle and process the dataset.
-
Advanced Filtering:
- Age Filters: 15-25, >25.
- Gender Filters: Male, Female.
- Date Range Selector: Allows users to choose a specific time range for analytics data. The graph will update dynamically based on the selected time range and filters.
-
Cookie Management:
- The frontend will implement a system to store user preferences for filters and date range using cookies.
- Option to reset or clear user preferences.
-
Responsiveness:
- The frontend application will be designed to work seamlessly on various devices, including desktops, tablets, and mobiles.
-
User Authentication:
- A basic user login interface will be implemented, allowing users to sign up, log in, and log out.
-
URL Sharing:
- Users will be able to share a chart created with date range and filters via a URL.
- The second user needs to log in to view the chart due to the confidential nature of the data.