All articles

Building AuraJobs: a React and SQL job portal from scratch

1 September 2025 · 5 min read · By Khushi Bansal, Chitkara University

React.jsSQLWeb Development

I wanted to understand how a real job board works end to end, so I built one. AuraJobs is a job portal that connects job seekers with recruiters through a clean, responsive interface.

On the frontend I used React.js to build the parts that change a lot: job listings, search, the application form, and the user dashboard. Breaking the screens into small components made the project far easier to reason about as it grew.

The features that taught me the most were the ones that touch real data: user authentication, resume uploads, and tracking an application from submitted to reviewed. Each of those forced me to think about validation, edge cases, and what happens when something fails.

Behind it all sits a SQL database. I modelled tables for users, job postings, and applications, and learned to think about relationships before writing a single query. If I rebuilt it today I would add server-side pagination and a cleaner API layer, but shipping the first version end to end was the best way to learn.

Written by Khushi Bansal, a final-year Computer Science student at Chitkara University and the founder of Elegant Threads & Beads.