back to main site

Talent Community Platform

Overview

The Talent Community Platform is a Code Like a Girl product. It is a feature-rich platform built to match companies with interns, manage applications, and enhance communication throughout the internship lifecycle.

It was designed to solve the challenges of managing internship programs, from application tracking to feedback collection, while keeping the user experience simple and intuitive.

Features

Customisable company profiles to showcase workplace culture and values.

Intern profiles with skills, availability, and preferred industries.

Application tracking and streamlined candidate review workflows.

Automated reminders and notifications for key milestones.

Rich analytics dashboard for internship program performance insights.

Technologies

React for dynamic front-end interfaces.

Node.js and AWS Lambda for a scalable, serverless back end.

AWS DynamoDB for efficient, schema-less data storage.

Next.js for SSR and optimised performance.

NextAuth for secure user authentication and authorisation.

Challenges

Balancing performance with feature complexity in a serverless architecture.

Ensuring a seamless user experience for both company admins and interns.

Building a flexible yet robust data model to handle diverse use cases.

Outcomes

Improved candidate matching, reducing time-to-hire for companies.

Enhanced intern onboarding experience with centralised communication tools.

Scalable platform architecture capable of handling future growth.

The Team

We were a small but mighty team that brought this project to life.

As the project lead, I wore many hats, including Product Manager, Project Manager, Solution Architect, and Front and Back-End Developer.

Our program coordinator for the internship placement program was a key consultant, helping define business logic and requirements. I worked closely with her to ensure the portal met the needs of our users.

The CEO and leadership team provided high-level direction, ensuring the portal aligned with business deliverables and long-term goals.

Our UX/UI Lead conducted user research, created mockups and UI designs, and collaborated on front-end interfaces through pair programming.

Other members of the Code Like a Girl team supported us with QA, marketing, and communications, and our wonderful community stepped in as beta testers, providing valuable feedback and assisting with usability and acceptance testing.