Your Next Job

Railway Typescript Vite Turbo-Repo Monorepo Tailwind CSS Shadcn UI CSS Redux Socket IO Redis Redux Toolkit RTK Query Zod JWT Authentication Radix-UI ExpressJS Framer Motion Prettier MongoDB Nodemailer Git Microsoft Azure Azure App Service Github Actions
Your Next Job
Your Next Job
Your Next Job
Your Next Job
Type web application
Associated Personal Project
Source GitHub

Overview

A job portal is designed to simplify the process of finding and creating jobs for both employers and applicants. The platform aims to streamline employment opportunities and candidate management.

Tech Stack

  • Typescript
  • Vite
  • Turbo-Repo
  • Tailwind CSS
  • Shadcn UI
  • Redux Toolkit & RTK Query
  • Socket IO
  • Redis
  • MongoDB
  • ExpressJS
  • Azure App Service

Problems Faced

Building a monorepo with Turbo-Repo and managing multiple services like Redis and Socket.IO was challenging. Ensuring real-time notifications across the platform required careful implementation of socket events.

What I Learned

I learned how to structure a large-scale monorepo, manage state effectively with RTK Query, and deploy complex applications using Microsoft Azure and GitHub Actions.