1. Developed a centralized platform using TypeScript, GraphQL, and MongoDB to streamline the management of testimonials. Created unique, dynamically generated pages for each company, enabling effortless integration of testimonials into client websites via customizable HTML embedding codes.
2. Built a robust authentication system using Redux and JWT for secure user management, ensuring seamless login and access control. Employed OAuth for third-party authentication, enhancing security and usability.
3. Architected a modular and scalable GraphQL API with efficient query resolution and schema stitching. Implemented error handling and input validation across the GraphQL layer, ensuring robustness and security.
4. Used MongoDB aggregation pipelines and Atlas Vector Search to power advanced search capabilities with real-time debouncing. Integrated Redis for efficient caching, drastically reducing latency and enhancing user experience by delivering instant search results and faster page loads.
See the Video - https://github.com/user-attachments/assets/591fbda2-07ea-46b2-a26b-c738b3b5ccb6
5. Dynamically generating unique landing page for each company to collect the testimonials from their customers and real-time updates of all testimonials on the company dashboard
