Welcome to the Streamlit FCS App! Tailored for the FCS students, this app showcases a range of interactive components to help students understand the power and simplicity of Streamlit.
- Instructions for creating a Streamlit app from scratch.
- Personalized greetings using name input.
- Interactive department selection.
- GPA slider and visualization.
- Gaussian GPA distribution visualization with dynamic vertical marker.
- Display of a student's GPA percentile within the distribution.
- and more!
A live demo of the app can be found here.
- Python 3.8 or newer.
- Anaconda (recommended for environment management).
-
Clone the repository:
git clone https://github.com/hawk-li/streamlit_fcs_app.git cd streamlit_fcs_app
-
Create & activate a virtual environment:
conda create -n streamlit_fcs_app python=3.8 conda activate streamlit_fcs_app
-
Install the required packages:
pip install -r requirements.txt
-
Run the app:
streamlit run app.py