Skip to content

satwiksharma01/Finbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

FinBot - Financial Analysis Chatbot

A modern and intuitive UI/UX for a financial analysis chatbot website built with React and TypeScript.

Features

  • Modern UI/UX Design: Clean, professional interface with a focus on financial data visualization
  • Interactive Chat Interface: Ask questions about finance, markets, and investments
  • Real-time Market Data: Track stocks, cryptocurrencies, and market indices
  • Customizable Dashboard: View and track your favorite financial assets
  • Dark/Light Mode: Toggle between themes based on your preference
  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices

Technologies Used

  • React
  • TypeScript
  • Material-UI
  • Recharts for data visualization
  • Styled Components
  • CSS with responsive design principles

Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone <repository-url>
cd finbot
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npm start
# or
yarn start
  1. Open your browser and navigate to http://localhost:3000

Usage

Chat Interface

  • Use the chat window to ask financial questions
  • Quick action buttons provide easy access to common queries
  • The chatbot can display interactive graphs and visualizations

Dashboard

  • View real-time market data
  • Track specific stocks and cryptocurrencies
  • Monitor market indices and trends
  • View financial news and updates

Accessibility

This project follows accessibility best practices, including:

  • Semantic HTML
  • Keyboard navigation
  • Color contrast ratios
  • Screen reader support
  • Focus management

Project Structure

finbot/
├── public/              # Public assets
├── src/                 # Source files
│   ├── components/      # React components
│   ├── context/         # Context providers
│   ├── styles/          # CSS files
│   ├── utils/           # Utility functions
│   ├── assets/          # Images and icons
│   ├── App.tsx          # Main application component
│   └── index.tsx        # Application entry point
└── package.json         # Dependencies and scripts

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • This project was created as a prototype for a financial analysis chatbot interface
  • Design inspiration from modern financial applications and dashboards

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors