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.