Interactive Attendance App
Previews:
The Interactive Attendance App is a web application developed with Streamlit, designed for teachers to manage attendance records and visualize data. It provides a user-friendly interface for viewing and analyzing attendance data and allows users to upload their own CSV files for customized data analysis. Requirements Before you start using the Interactive Attendance App, make sure you have the following requirements installed:
- Python 3.x: The app is developed in Python, so you need a Python environment. You can download Python from the official Python website.
- Python Packages: Install the required Python packages using pip. You can install them by running the following command:
- pip install streamlit pandas plotly
Usage
Change to the project directory: cd interactive-attendance-app Run the Streamlit app: streamlit run app.py
This will launch the Streamlit app in your web browser.
Use the app to manage and visualize attendance data. The app includes the following features:
- Real-time clock and calendar for date selection.
- FizzBuzz counter for interactive fun.
- Display of attendance data from the default CSV file.
- Data visualization with an interactive bar chart.
- Ability to upload your own CSV files for custom data analysis and visualization. Explore the app and customize it for your specific needs. Refer to the app documentation for detailed instructions.
Contributing We welcome contributions to improve the Interactive Attendance App. If you have suggestions, find a bug, or want to contribute new features, please open an issue or create a pull request on this repository.
License This project is licensed under the MIT License - see the LICENSE file for details.