Testimo is a testimonial collection platform that allows businesses to gather customer feedback effortlessly. Businesses can share unique testimonial links, and customers can submit reviews with ratings, optional details like name, image, and job title, helping businesses build trust and credibility.
The app is a fast, interactive, and user-friendly multi-page application, built with Next.js for server-side rendering and optimized performance, along with the following technologies:
The following API endpoints are available (browseable at /api):
api/sign-up
api/verify-code
api/check-username
api/onboard-user
api/get-user-details
api/i/{username}
api/send-testimonial
api/get-testimonial
api/accept-testimonials
api/delete-testimonial
api/update-action
Make sure you have following software installed in your system:
- NodeJS
- npm / pnpm
- Git
First, we need to clone the repository
https://github.com/raodevendrasingh/testimo.git
Install all required dependencies in an isolated environment
cd testimo
pnpm install
Copy the .env.sample as .env in testimo folder
cp .env.sample .env
cd testimo
pnpm dev
The App should be available on http://localhost:3000/