/42-hackathon-vicaima

Performance dialogue platform developed in a 3-day period, during the Hackathon promoted by Vicaima and 42 Porto (13 - 16 May 2024).

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Vicaima Performance Dialogue Platform

Vicaima × 42 Porto: Hackathon

HR Platform developed in a 3-day period, during the Hackathon promoted by Vicaima and 42 Porto (13 - 16 May 2024).


Table of contents

Challenge · Approach · Features · Technologies used · Next steps · Credits · License



💥 Challenge

To design and implement a platform to facilitate the performance evaluation process within the organization, improving its efficiency through better communication and data handling.

Know more.


Approach

A user-friendly digital platform that supports three distinct roles, each with its own set of features tailored to their responsibilities: Admin (HR), Assessor, and Assessed Employee.


User Flow

Prototype + User flow chart.

Features

Admin (HR) Assessor Assessed Employee
  • Mass data upload (.csv) for employees;
  • Create and management of assessment events;
  • Monitor ongoing assessments;
  • Delete employee data.
  • Access to active assessment events;
  • View employee performance data;
  • Assess employees and communicate the results.
  • Confirm knowledge of evaluations;
  • View performance feedback from assessors.

Technologies Used

  • Backend: Built using Django with SQLite for data storage and management.
  • Security: Implemented role-based access control and secure data handling using Django’s security features.
  • Frontend: A clean and user-friendly interface to mediate interaction between users and the platform developed in Figma. Data views are customized based on the user’s role.

Current Status

The core functionalities of the platform have been implemented, including role-based access, performance evaluation event management, and employee data handling. We have developed a consistent user-experience through a design system that ensures interface clarity and ease of use.


Next Steps

🔴 Short-term

Implement a data dashboard for enhanced visualization of organizational performance data and a mechanism for evaluated users to confirm their knowledge of evaluation results.

🟡 Mid-term

Add additional features to enhance each role's capabilities.

🟢 Long-term

Continuously adapt the platform to meet Vicaima’s specific organizational needs by introducing new variables and features.



Credits

Lucas Medeiros @Lucas42Porto

Luís Balsa @LuisBalsa

Rui Pires @Rui-Pedro-Pires

Teresa Chow (me)



License

This work is published under the terms of the GNU General Public License.


⬆ back to top