A modern and intuitive UI/UX for a financial analysis chatbot website built with React and TypeScript.
- 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
- React
- TypeScript
- Material-UI
- Recharts for data visualization
- Styled Components
- CSS with responsive design principles
- Node.js (version 14 or higher)
- npm or yarn
- Clone the repository
git clone <repository-url>
cd finbot- Install dependencies
npm install
# or
yarn install- Start the development server
npm start
# or
yarn start- Open your browser and navigate to
http://localhost:3000
- 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
- View real-time market data
- Track specific stocks and cryptocurrencies
- Monitor market indices and trends
- View financial news and updates
This project follows accessibility best practices, including:
- Semantic HTML
- Keyboard navigation
- Color contrast ratios
- Screen reader support
- Focus management
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
This project is licensed under the MIT License - see the LICENSE file for details.
- This project was created as a prototype for a financial analysis chatbot interface
- Design inspiration from modern financial applications and dashboards