This project is a dynamic web-based dashboard designed to help manage and visualise AI & Creative Technology consulting opportunities within Northwest England. It provides a comprehensive overview of prospects, allowing users to filter, search, and analyse data, as well as manage prospect statuses and notes.
- Dynamic Data Loading: Prospect data is loaded from an embedded CSV string within the JavaScript, making it easy to update and manage.
- Filtering and Search: Users can quickly find prospects by searching across various fields or by applying filters based on type and location.
- Interactive Table: A sortable and searchable table displays prospect information, including name, type, location, contact details, and status.
- Prospect Details Modal: Clicking on a prospect in the table or using the "View" button opens a detailed modal, allowing users to view comprehensive information, update status, and add notes.
- Analytics Section: A dedicated section provides visual analytics, including charts for prospect type distribution and geographic distribution, along with summary statistics.
- Data Export: Users can export the filtered prospect data to a CSV file for external use.
- Responsive Design: The dashboard is designed to be responsive, providing an optimal viewing experience across various devices.
- HTML5: For the structure of the web application.
- CSS3: For styling and layout, including a custom design system.
- JavaScript (ES6+): For dynamic functionality, data handling, and user interaction.
- Chart.js: A popular JavaScript charting library used for rendering the analytics graphs.
- Clone the repository:
git clone https://github.com/TheDreamLabUK/prospects-dashboard.git
- Navigate to the project directory:
cd prospects-dashboard - Open
index.html: Simply open theindex.htmlfile in your web browser. No local server is required to run the basic functionality.
This project is a demonstration of an agentic output from Perplexity Labs. It was developed entirely by an AI agent without any human intervention, showcasing the capabilities of autonomous code generation and problem-solving.