Skip to content

Centralized testimonial management platform with unique company pages using TypeScript, MongoDB and optimized data retrieval using GraphQL API. Integrated Redis for efficient caching and provided customizable HTML embed codes for easy integration of testimonials.

Notifications You must be signed in to change notification settings

Piyushpatil03/EasyTestimonials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Testimonial Management Platform

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.

Screenshot 2024-08-25 164044

MongoDB Vector Search with Debouncing

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.

Screenshot (178) See the Video - https://github.com/user-attachments/assets/591fbda2-07ea-46b2-a26b-c738b3b5ccb6

Unique Company Pages

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

profile_demo

Redis Database for caching favorite data

6. Integrated Redis caching to reduce latency to get the favorites testimonials on the company's page using the HTML embed code copy paste and created dynamic layout designs of testimonials to insert into the website.

Screenshot 2024-08-23 014743

About

Centralized testimonial management platform with unique company pages using TypeScript, MongoDB and optimized data retrieval using GraphQL API. Integrated Redis for efficient caching and provided customizable HTML embed codes for easy integration of testimonials.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published