This is a web application built using Flask and Dash frameworks. The app allows users to access a Dash table displaying data from the 'data.csv' file. User authentication is implemented, so users need to sign in or sign up with a username and password to access the data.
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the app using
python app.py
. - Access the app through your web browser.
- If you are not logged in, you will be redirected to the login page.
- Sign in or sign up with a username and password to access the Dash table.
- Use the filter input to refine the table based on Sub-Industry.
- To log out, navigate to the logout page.
- Python 3.x
- Flask
- Dash
- pandas
- dash_table
- dash_bootstrap_components
- flask_login
- secrets
app.py
: The main Python script containing the Flask-Dash app and routes.data.csv
: Sample Excel file containing the data for the Dash table.login.html
andsignup.html
: HTML templates for the login and signup pages.base.html
: Base HTML template containing the layout for the app.
Created by Adem Ben Abdallah for Nyx Data.
For any inquiries or feedback, please email us at adembenabdallah.contact@gmail.com.