https://gigranger.com

Marlon Alexis Manzano Reyes
Published

0
  • Project creator

A full-featured job portal application that allows recruiters to post and manage job listings, and job seekers to find, apply, and track job applications โ€” with a seamless real-time chat system connecting them.

This project showcases real-world, production-ready features such as:

๐Ÿ” Authentication and role-based access

๐Ÿ“„ Resume uploads with automatic S3/local detection

๐Ÿ“ฌ Email notifications via RabbitMQ-based microservice

๐Ÿง  AI-powered resume-to-job matching using Hugging Face

๐Ÿ—‚๏ธ Application status tracking with history and comments

๐Ÿ”Ž Filtering, pagination, and admin-level CRUD operations

๐Ÿ’ฌ Live chat with offline message sync and unread badges

๐ŸŒ Multilingual support with 10 languages via i18next

The backend leverages a modular microservices architecture for improved scalability:

Email notifications are offloaded to a dedicated RabbitMQ-powered email microservice.

Resume-job matching is powered by a standalone LLM-based microservice, deployed securely and independently.

These design choices decouple long-running or compute-heavy tasks from the main app, improving responsiveness and enabling future scalability.

Check the repo here:
https://www.twine.net/signin