We are looking for a skilled frontend or full-stack developer to build embeddable testimonial widgets similar to those offered by Senja.io. The goal is to enable users to embed customizable testimonial displays (text, and video) into their own websites via script tags (not iframe)
Key Features Required:
✅ Core Widget Features:
Display user testimonials in card/grid/carousel layout
✅Each Testimonial will have the below data pointsReview TitleReview TextReview DateStar RatingReviewer NameReviewer CityReviewer CountryReviewer ImageReview PlatformReview Platform Icon
✅Support for:
Text testimonials (in multiple formats) and Video testimonials (hosted via Vimeo, YouTube, or uploaded)Flash - Floating flashing on bottom left or right corner of your websiteMasonry- Embedded on your page, fully customizableSlider- Embedded slider on your page-
Responsive design (mobile & desktop)
Light and dark mode support (or theme customizability)
✅ Embeddability:Easy to embed via a or tag
Load dynamically from a backend endpoint or static JSON file
Customization via script options or parameters (e.g. layout, theme, autoplay)
✅ Backend (optional but preferred):Admin dashboard to manage testimonials (CRUD functionality)
Media upload functionality (video/audio)
Option to import testimonials via CSV or API
Technical Preferences:Frontend: React / Vue / Vanilla JS (lightweight preferred)
Backend (if needed): Node.js / Firebase / Supabase / Django
Styling: Tailwind CSS or plain CSS (modular/scalable)
Hosting: Should work with Netlify/Vercel-compatible deployment
Clean, well-documented code
Deliverables:Fully functional widget system
Codebase hosted on GitHub (or similar)
Deployment-ready widget embed code
Documentation for integration
Bonus Points For:Experience with embedded script SDKs
Previous projects with fast loading widgets in audio and video
Demo/test site showcasing widgets
Please Include in Your Proposal:Relevant work samples or portfolio links
Estimated timeline and budget
Preferred stack/approach
Any questions you have about the requirements
Success story sharing