← Back to Blog

Building AuniConnect

What I Learned Building a Full-Stack HR Platform in 12 Weeks
Published October 27, 2025 | Amy Bray | Product Development & HR Technology

💔 Why I Built It

I've lived the chaos: scattered spreadsheets, unclear approvals, reactive instead of proactive renewals, and managers/contractors asking the same questions across different tools. In previous marketplace roles, I could feel the gap: we needed clearer communication, shared context, and simple paths for doing the right thing—without a scavenger hunt.

"In all the marketplaces I've contracted through, no one has checked in. You feel like you're on an island."
— 1099 contractor

One outreach call made it painfully concrete. A 1099 contractor told me she felt like she was on an island. I was proud that my team's check-ins changed her experience—but I hated that feeling alone had become normal.

The Core Problem: Contingent workers feel isolated. Managers lack visibility. Recognition gets lost in chats. Contract renewals happen at the last minute. Questions get asked again and again across different tools. Everyone's reactive instead of proactive.

AuniConnect is my answer to that. It puts people back in the loop.

🎯 What AuniConnect Does

From Isolation to Connection:
• From isolationconnection (recognition, check-ins, shared context)
• From guessworkclarity (role-aware views, next-step prompts)
• From reactiveproactive (renewal visibility, weekly rhythms)
• From tool sprawlone place to do the right thing

🎖️ Recognition That Travels

Wins are visible, not lost in Slack. Kudos tied to company values with weekly stats and dashboard previews.

👥 Role-Aware Workflows

Managers, admins, and contractors see what's theirs to do—nothing more, nothing less. Three distinct experiences.

🤖 Gentle AI Nudges

Aunikah turns "Where do I...?" into "Already done." FAQ answers, next-step suggestions, and escalation logging.

📅 Rhythms, Not Heroics

Weekly challenges and renewal visibility replace last-minute scrambles. Proactive by design.

12
Weeks to First Release
3
Role Views (Admin/Manager/Talent)
6+
Core Features Shipped

⚙️ The Tech Stack (Short & Sweet)

AI Strategy That Worked: Using two LLMs for different strengths (ChatGPT for speed, Claude for polish) noticeably sped up shipping. ChatGPT was a great rubber duck for tricky bugs. Claude helped the manager-coaching voice feel natural.

🎓 Key Lessons Learned

1. Flask over Django for speed.
I needed to ship pages, not frameworks. Minimal ceremony wins during proof-of-value. Django's structure would have slowed me down.
2. Roles are product, not just permissions.
Contractors, managers, and admins think in different workflows. Designing by role tasks simplified UI and reduced conditionals. Treat roles like distinct products.
3. Dark mode isn't "just a theme."
A 3-day rabbit hole taught me to centralize CSS variables (--bg, --text, spacing) and reuse components. Design tokens first. Test with real data, not lorem ipsum.
4. "Make it work" first, then harden it.
JSON let me iterate fast. Now that flows are stable, migrating to a DB is straightforward and justified. Prototype with files, architect for a DB.
5. AI shines when it's narrow and contextual.
Aunikah handles FAQs, suggests next steps, and logs escalations. It's not trying to do everything - just the things that reduce friction and help people do the right thing.

🔥 Biggest Challenges (and Fixes)

Challenge 1: UI Drift

Problem: Forms looked fine in one view and broken in another (light mode unreadable, odd spacing).
Solution: Centralized form styles & typography, introduced design tokens with CSS custom properties, and tested with real content.

Challenge 2: Role Logic Sprawl

Problem: Templates filled with if admin/manager/contractor conditionals.
Solution: Route-level guards + role-scoped partials. Each role gets a dedicated dashboard with only the actions they need.

Challenge 3: Files Work... Until They Don't

Problem: Concurrent writes are risky and analytics (e.g., kudos by tag/week) can get slow.
Solution: Abstracted file access behind helpers that can be swapped for SQLite/Postgres. Prototype with files, architect for a DB.

Core Features Shipped

Manager Portal

Approvals, team insights, and manager coaching cues from Aunikah. Everything managers need in one view.

Aunikah Chatbot

FAQ answers, gentle nudges, and escalation logging to admins. 24/7 HR concierge that actually helps.

Kudos & Recognition

Tags (Teamwork, Innovation, etc.), weekly stats, and dashboard previews. Recognition that travels with the work.

Weekly Challenges

Mon–Fri streaks, completion tracking, and admin challenge editor. Building engagement rhythms.

Renewal Radar

T-60/45/30/15 alerts for upcoming contract expirations. Proactive retention instead of reactive surprises.

Assignment Lifecycle

Comprehensive talent database with client assignments, employment types, EOR tracking, and full audit history.

🚀 What This Demonstrates

Building AuniConnect showcases several capabilities that translate directly to HRIS and People Operations roles:

"This isn't just a demo project—it's a working platform that solves real problems I experienced firsthand."

Explore AuniConnect

Want to see the full technical details, screenshots, and live demos?

View Full Project Page → Try Aunikah Chatbot →

📧 Email: [email protected]
💼 LinkedIn: linkedin.com/in/amybrayphr