Environmental Insights Interactive is a web application designed to provide detailed environmental insights through interactive data visualization and analysis tools. This project includes both backend and frontend components, developed using Python and React, respectively.
This is a demonstration of the python package Environmental Insights.
The online frontend can be found here, and the backend here.
- Backend (
backend/
): Contains the server-side code, including the API, database management, and PDF generation tools. - Frontend (
frontend/
): Contains the client-side code, built with React, which interacts with the backend to display data and insights to the user.
- Install Conda Environment:
conda env create -f backend/environment.yml conda activate <env_name>
- Run the Application:
flask run
- Install Node.js Dependencies:
cd frontend/eii_react npm install
- Start the React Application:
npm start
- Navigate to the backend URL (e.g.,
http://localhost:5000
) to access the backend interface, which can be changed on the fly in th frontend at the bottom of the web page. If the text box is green the backend can be found, red if not. - Use the frontend React app to interact with the data and visualize insights.
Please feel free to submit issues and pull requests. Ensure that your contributions adhere to the project’s coding standards and guidelines.
This project is licensed under the MIT License. See the LICENSE
file for details.