A comprehensive Streamlit-based skill management platform designed to help organizations track, visualize, and optimize employee capabilities through interactive assessment and visualization tools.
- Framework Setup: Configure competencies, skills, job levels, and expectations
- Employee Assessment: Self and manager skill/competency evaluations
- Individual Performance: Visualize personal progress and skill gaps
- Team Dashboard: Monitor team-wide capabilities and trends
- Export Reports: Generate detailed performance reports
- Streamlit for dynamic web interface
- Pandas for advanced data processing
- Interactive data visualization with Plotly
- CSV-based data storage with automatic persistence
- Modal-based CRUD operations for framework management
- Responsive design with WCAG 2.2 color compliance
- Clone this repository:
git clone <your-repo-url>
- Install required packages:
pip install -r requirements.txt
- Run the application:
streamlit run app.py
- Username: admin
- Password: admin
app.py: Main application entry pointdata_manager.py: Data persistence and business logicutils.py: Utility functions for authentication and calculationsvisualizations.py: Chart generation and visualization utilitiesui_helpers.py: CSS and UI styling utilitiespages/: Multiple page modules for different sections of the app
[Insert your chosen license here]
[Your contact information]