The Sales Dashboard is an intuitive web application designed to help businesses monitor and optimize their sales performance. It combines data visualization, historical tracking, and AI-powered assistance to provide actionable insights. The dashboard includes features like a chatbot AI assistant, order history, sales and profit/loss charts, and sales forecasts.
A clean and user-friendly landing page with an overview of sales metrics.
Quick navigation links to key sections of the dashboard.
Displays a list of all past orders with filters for date, product, or customer.
Includes details such as order ID, customer name, product(s), total amount, and status.
Interactive charts to track:
Total Sales over a specified period.
Profit margins and loss trends.
Options to customize date ranges and export data.
Predict future sales trends based on historical data.
Utilize machine learning algorithms to suggest optimal inventory levels and potential growth areas.
An AI-powered virtual assistant for:
Answering common queries.
Providing sales summaries.
Offering recommendations based on data.
Available 24/7 with natural language processing capabilities.
Frontend: Vite.js, Tailwind CSS for styling.
Backend: Node.js (Express.js) for API management.
Database: MongoDB for storing order history and sales data.
AI: OpenAI API integration for the chatbot.
Charting Library: Chart.js or D3.js for dynamic visualizations.
git clone https://github.com/shirosensei/OverviewDashboard.git
cd sales-dashboard
npm install
VITE_APP_OPENAI_API_KEY=your_openai_api_key
MONGO_URI=your_mongodb_connection_string
PORT=5137
npm run dev