Analytics Dashboard

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.

Frontend Application

Live Link: analyticss.netlify.app

Features (Current Status)

  1. 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.

Backend API Integration

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.

Pending Frontend Features

  1. 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.
  2. 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.
  3. Responsiveness:

    • The frontend application will be designed to work seamlessly on various devices, including desktops, tablets, and mobiles.
  4. User Authentication:

    • A basic user login interface will be implemented, allowing users to sign up, log in, and log out.
  5. 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.