Skip to content

Yash-devloper/analytics_assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analytical Dashboard

Overview

The Analytical Dashboard is a user-friendly web application designed to provide insights into sales performance through various charts and metrics. The application includes user authentication features, allowing users to log in, sign up, and manage their profiles.

Features

  • Login Page: Users can log in using their email and password.
  • Signup Page: New users can register by providing their name, email, password, and confirming their password.
  • Dashboard Page: Displays various charts, including sales performance and monthly sales graphs.
  • Profile Page: Users can view their information and change their password.
  • Support Page: A form for users to submit inquiries and support requests.

Folder Structure

analytical-dashboard
├── public
│   └── index.html
├── src
│   ├── components
│   │   ├── Auth
│   │   │   ├── LoginPage.jsx
│   │   │   └── SignupPage.jsx
│   │   ├── Dashboard
│   │   │   ├── DashboardPage.jsx
│   │   │   ├── Charts
│   │   │   │   ├── SalesPerformanceChart.jsx
│   │   │   │   └── MonthlyGraph.jsx
│   │   │   └── DashboardHeader.jsx
│   │   ├── Profile
│   │   │   └── ProfilePage.jsx
│   │   ├── Support
│   │   │   └── SupportPage.jsx
│   │   └── UI
│   │       ├── Button.jsx
│   │       ├── Input.jsx
│   │       └── Card.jsx
│   ├── context
│   │   └── AuthContext.jsx
│   ├── hooks
│   │   └── useLocalStorage.js
│   ├── styles
│   │   ├── App.css
│   │   └── theme.css
│   ├── App.jsx
│   ├── index.js
│   └── routes.jsx
├── package.json
└── README.md

Installation

  1. Clone the repository:
    git clone <repository-url>
    
  2. Navigate to the project directory:
    cd analytical-dashboard
    
  3. Install the dependencies:
    npm install
    
  4. Start the development server:
    npm start
    

Usage

  • Access the application in your browser at http://localhost:3000.
  • Use the login page to authenticate or the signup page to create a new account.
  • Navigate through the dashboard to view sales performance metrics and user profile information.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.

License

This project is licensed under the MIT License.

About

Analytical Dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published