标签:#ha
找到 15450 篇相关文章
From Skeleton to Production: Building HR Goal Tracking Portal with GitHub Copilot
This is a submission for the GitHub Finish-Up-A-Thon Challenge What I Built I built the Atomberg Goal Setting & Tracking Portal — a full-featured, role-based HR performance management system for Atomberg Technologies (a fast-growing Indian consumer electronics brand). The portal manages the complete employee performance lifecycle : 🎯 Goal Setting — Employees create goals with weightage, UoM type, and thrust area alignment. Business rules enforced: max 8 goals, total 100% weightage, minimum 10% per goal ✅ Manager Approval Workflow — Submit → Review → Approve / Return for Rework 📊 Quarterly Check-ins — Q1–Q4 progress logging with 4 UoM types (Numeric Min/Max, Timeline, Zero-is-best) 🚨 Escalation Monitor — Rule-based detection of overdue submissions, missing approvals, and pending manager reviews 📈 Analytics & Reports — QoQ trend charts, department-wise performance, thrust area distribution, CSV exports 🔒 Admin Governance — Cycle phase management, shared goal distribution, full audit logging Tech Stack: React 18 + Vite · Context API · localStorage (zero-backend demo) · Recharts · Lucide Icons · Custom dark glassmorphism CSS Demo 🔗 Live App: https://atomberg-goal-tracker.vercel.app/ 📁 GitHub Repo: https://github.com/anonomous29/atomberg-goal-tracker Quick Login Credentials Role Email Password Admin priya.sharma@atomberg.com admin123 Manager rajesh.kumar@atomberg.com manager123 Employee vikram.singh@atomberg.com emp123 What to try: Login as Admin → Go to Escalation Monitor → see rule-based alerts Go to Reports → QoQ Trends tab → see Q1 performance bar chart Login as Employee → Dashboard shows Q1 score donut + goal-level progress Login as Manager → See team check-in status and review Q1 feedback The Comeback Story This project started as a hackathon requirement — a Business Requirements Document (BRD) from Atomberg asking for a digital goal management system. The initial version had the core structure but was essentially an empty shell: blank dashboards on login, no check
GTA 6 Developers Unionize
Unix in East Germany (GDR) (1990)
The literary world is sleepwalking into an AI disaster
Danish Pension Blacklists SpaceX over 'Catastrophic Governance'
Claude Opus 4.8 distilled Alibaba Qwen models
Bijou64: A variable-length integer encoding
The Vatican’s Man Inside Anthropic
Pope Leo XIV may not be able to disarm AI, but he’s got the attention of the industry.
It Will Never Be the Year of the Linux Desktop
It's hard to justify buying a Framework 12
Benchmarking SurrealDB 3.x vs. Postgres, Mongo, Neo4j and Redis (With Fsync)
The Nvidia Tax
I Am Retiring from Tech to Live Offline
Constant Q Transform – A Visual Guide
The "Stars" of Titanic (2012)
Headway Therapy Patients Forced to Scan Their Faces to Keep Getting Care
Satellite images show China preparing expansion nuclear capabilities to hit US
Today is the last day to apply to speak at TechCrunch Disrupt 2026
Submit your session topic before today ends for a chance to speak at TechCrunch Disrupt 2026. Apply now to share your insight and help shape the conversations defining the tech industry.