Dev

Developer notes

Capstone Resume Download

I recently added a valuable feature to my capstone Human Resource Management (HRM) application. Recruiters can now conveniently view and download candidate resumes directly from the job application interface. This functionality was essential for ensuring a smooth experience for recruiters, allowing them to conveniently access all the required candidate information in a centralized location. I […]

Capstone Resume Download Read More »

Capstone Resume Upload

This week, I concentrated on improving the user experience from the applicant’s point of view—more especially, on uploading resumes. I achieved this by using a Supabase storage bucket, fittingly called “resumes.” Particularly in keeping an orderly and effective HRM application, this strategy enables a simplified and safe way of preserving applicant documentation. Control of the

Capstone Resume Upload Read More »

Capstone Week 4 Update

Welcome back to my weekly update on the HRM capstone project. This week has been quite productive, involving a variety of tasks such as programming, problem-solving, and deployment tasks. Here is a summary of my achievements. Transforming Job Posts into Slug FormatOne of the primary jobs I addressed was the process of slugifying job posts. This

Capstone Week 4 Update Read More »

Capstone ORM

Using Prisma as our ORM (Object-Relational Mapping) tool, this week I made major progress on my capstone Human Resource Management (HRM) project. Particularly for handling our Postgres database, Prisma has turned out to be a key addition to our stack. The implementation started with including Prisma into our current Next.js and Node.js configuration. I first

Capstone ORM Read More »

Capstone Emailing

  In this week’s capstone sprint, I focused on a crucial aspect of my Human Resource Management (HRM) application: implementing a custom SMTP server using Supabase and the Resend email API. This improvement aims to improve the overall user experience by ensuring that users receive timely and reliable confirmation emails upon registration. Here’s a detailed

Capstone Emailing Read More »

Capstone MVP and Agile

This week, my teammates and I narrowed down our MVP (Minimum Viable Product) down to the core aspects of the recruitment cycle. These include employee information storage, role-based access control, job board management, application tracking, resume parsing, interview scheduling, candidate pipeline management, and automatic notifications. Given the scope of the project, which is approximately five

Capstone MVP and Agile Read More »

Capstone Stack Overview

// Applicants first hcm app {” . “} ==> For my Capstone project I had pitched an idea of an Applicant-oriented Human Capital Management application, which was then selected by my instructor. My inspiration for pitching the idea was the poor user experience I have had in using job application software and Applicant Tracking Software

Capstone Stack Overview Read More »