Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for TalentReadiness
Inspiration
When a team member is unavailable, managers often have to make quick staffing decisions without a clear view of who has the right skills and capacity. TalentReadiness was created to make that decision faster, clearer, and fairer.
What it does
TalentReadiness is a workforce intelligence platform that helps managers:
- Record employee absences
- Select the affected project
- Find and rank suitable internal replacements based on skills, availability, workload, and project compatibility
- Send coverage requests to employees
- Track accepted coverage assignments and staffing risks
Employees can manage their profile, skills, availability, and coverage requests. Managers can make informed replacement decisions without slowing project delivery.
How we built it
We built the frontend with React, TypeScript, Vite, and Tailwind CSS. The backend uses FastAPI and SQLAlchemy with a relational database. The project includes role-based manager and employee dashboards, authentication, employee availability, skill matching, coverage requests, notifications, and deployment on Render.
Challenges we ran into
One challenge was connecting the employee and manager workflows so that a manager’s coverage request appears clearly for the right employee. We also worked through deployment issues, including connecting the deployed frontend to the API securely and making sure the app worked outside the local development environment.
Accomplishments that we're proud of
We are proud of building a complete workflow from absence reporting to replacement recommendation and employee acceptance. We also successfully deployed a working full-stack application that can be used directly in a browser.
What we learned
We learned how frontend and backend services communicate in a deployed environment, how CORS affects web applications, and how to create a practical skill-based recommendation workflow for workforce planning.
What's next for TalentReadiness
Next, we would add real-time notifications, stronger phone verification, persistent cloud database storage, calendar integrations, richer analytics, and smarter recommendations using historical staffing data.
Built With
- docker
- fastapi
- python
- react
- render
- sqlalchemy
- sqlite
- typescript
- vite
Log in or sign up for Devpost to join the conversation.