Trademark
Ahmedabad, India
ProjectsDecember 10, 2024

Talent Hiring Platform

image
Developed a scalable talent hiring platform with dynamic multilanguage features, enabling seamless candidate management, scheduling, and communication. The platform features a robust API built with Nest.js and a modern frontend built with Next.js.
  • Dynamic Multilanguage Support: Implemented dynamic multilanguage feature allowing content to be updated without rebuilding the codebase, improving localization flexibility
  • Scalable API: Built using Nest.js and TypeORM with MySQL for type safety and consistency
  • API Documentation: Comprehensive API documentation using Swagger UI for easy integration
  • Admin Panel: Built admin panel using Metronic theme and Redux, allowing dynamic handling of frontend language changes
  • Frontend Module: Developed in Next.js with Calendly integration for scheduling meetings
  • Search & Filtering: Custom search and filtering functionalities for efficient candidate management
  • PDF Generation: Utilized Puppeteer for dynamic PDF generation, solving high-quality rendering issues and automating content delivery
  • Mailing Services: Implemented mailing services using Mailgun, streamlining communication with users
  • Nest.js: Progressive Node.js framework for building efficient and scalable server-side applications
  • TypeORM: Object-relational mapping library for TypeScript and JavaScript
  • MySQL: Relational database for data storage
  • Next.js: React framework for building the frontend
  • Redux: State management library for the admin panel
  • Puppeteer: Headless Chrome browser automation for PDF generation
  • Calendly: Scheduling platform integration
  • Mailgun: Email delivery service for transactional and marketing emails
  • Swagger UI: API documentation and testing tool
  • Metronic: Admin panel theme
One of the key challenges was implementing the dynamic multilanguage feature without requiring code rebuilds. This was solved by creating a flexible content management system that stores translations in the database and serves them dynamically. Another challenge was generating high-quality PDFs with Puppeteer, which required optimizing rendering settings and handling various content types. The platform successfully improved the hiring process by 40%, with the multilanguage feature enabling expansion to multiple markets. The automated PDF generation reduced manual work by 70%, and the Calendly integration streamlined the scheduling process, resulting in faster candidate interviews and improved user experience.

Related projects