You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Performate is a streamlined Performance Management System designed for transparency and growth within organizations. It leverages a 360-degree feedback model, allowing HR and team leads to generate insights into employee performance through data-driven metrics and visualizations.
π Key Features
Company Ecosystem:
Create a new organization profile.
Join existing companies instantly via a unique Organization Code.
Feedback Management:
HR/Admin Control: Create, schedule, and release feedback forms for any team member.
Peer Reviews: Members can fill out structured feedback forms for their colleagues securely.
Data Visualization:
Transform qualitative feedback into quantitative data.
View an interactive Performance Graph (Radar or Bar charts) to track progress over time.
Real-time Infrastructure: Powered by Firebase to ensure feedback is updated and synced instantly across all devices.
πΈ App Preview
Authentication Screens
Auth Screen
Register Screen
Login Screen
New Organization Screens
New Organization Screen
Create Organization
Existing Organization
User Dashboard
Dashboard for HR
Dashboard for general employee
Create Feedback Screen
Pending Feedback List
Feedback Form
Employee List
Performance Graph
π Tech Stack & Architecture
Language: Kotlin (Modern Android Development)
Backend:
Firebase Authentication: Secure user login and company-wide identity management.
Cloud Firestore: Real-time NoSQL database for organization structures and feedback logs.
Architecture: MVVM (Model-View-ViewModel) for a clean separation of concerns.
UI Components:
XML Layouts with Material Design 3.
MPAndroidChart: (or your specific library) For rendering performance graphs.
Asynchronous Flow: Kotlin Coroutines for non-blocking database operations.
If this project helped you, please consider giving it a β!
About
Performate is a streamlined Performance Management System designed for transparency and growth within organizations. It leverages a 360-degree feedback model, allowing HR and team leads to generate insights into employee performance through data-driven metrics and visualizations.