This repository contains a prototype for the Odor Monitoring Dashboard, which visualizes odor concentration data based on the FIDOL method (Frequency, Intensity, Duration, Offensiveness, Location). The prototype is built with basic web technologies (HTML, CSS, and JavaScript) to track and analyze odor data.
- Displays a basic interface to show odor data.
- Includes interactive charts and data visualization components.
- Uses the FIDOL method for tracking and analyzing odor characteristics.
- Basic form inputs for capturing odor data.
- Responsive layout for displaying on various devices.
- HTML - For the page structure.
- CSS - For styling and layout of the page.
- JavaScript - For handling interactive features and data manipulation.
- Chart.js - For data visualization (if included in the actual project).
-
Clone the repository to your local machine:
git clone https://github.com/kizo-88/syndash-prototype.git
-
Navigate to the project folder:
cd syndash-prototype -
Open the
index.htmlfile in your preferred web browser to view the prototype.Alternatively, if you have a local server setup, you can host the project there.
The project consists of the following files:
syndash-prototype/
│
├── index.html # Main HTML file for the dashboard.
├── styles.css # Styling and layout for the dashboard.
├── script.js # JavaScript for interactive elements.
└── assets/ # Any static assets (images, icons, etc.)
Contains the main structure of the dashboard, including the form for data input and sections for displaying the odor data.
This file includes styles for layout, typography, colors, and responsiveness of the dashboard.
Handles the logic for:
- User interaction with input fields.
- Data manipulation and processing.
- Updating the chart with odor data.
- Open the
index.htmlfile in a browser to interact with the odor dashboard. - Enter odor data (Frequency, Intensity, Duration, Offensiveness, and Location).
- The data will be processed and displayed visually in a chart.
- Use the form to capture new odor data, which will update the dashboard in real-time.
Feel free to fork the repository and submit issues or pull requests for improvements. Contributions are always welcome!
This project is open-source and available under the MIT License.
- Implement more advanced data visualization techniques.
- Enhance user interactivity with form validations and feedback.
- Add additional features such as data export or storing user inputs.