
Web app integrated with Supabase to help managers assess and manage employee potential and performance
This is a Flask web application integrated with Supabase to help managers assess and manage employee potential and performance. The system features a live-updating 9-box grid, editable employee data, and secure authentication, providing an interactive view of talent across the organization.
The 9-box grid categorizes employees into high, medium, and low potential and performance segments with the following color scheme:
Clone the repository:
Create a virtual environment:
Install dependencies:
Configure Supabase:
.env file at the project root with your Supabase credentials:
.env file to .gitignore so that sensitive data is not committed.Run the application:
Access the app:
Handles user login and authentication via Supabase Auth.
employee-pictures).EmpIdHash (e.g., abc123.jpg).Top Row (High Potential): Yellow | Green | GreenMiddle Row (Medium Potential): Red | Yellow | GreenBottom Row (Low Potential): Red | Red | Yellowgit clone https://github.com/yourusername/employee-dashboard-flask.gitcd employee-dashboard-flaskpython -m venv venvsource venv/bin/activate # On Windows use: venv\Scripts\activatepip install -r requirements.txt// filepath: d:\Repos\employee-dashboard-flask\.envSUPABASE_URL=https://your-supabase-urlSUPABASE_KEY=your-supabase-keypython app.pyhttp://127.0.0.1:5000/