🎯 A mini app that collects and displays customer testimonials for small businesses.
- Add new testimonials with name, message, and image
- Data saved in localStorage (no backend needed)
- Mobile responsive layout with TailwindCSS
- Star ratings and delete button
- Light and dark mode support
- Instant preview of uploaded images
- HTML, TailwindCSS, Vanilla JavaScript, localStorage
- Responsive design principles
- Modern ES6+ JavaScript features
Example of the main dashboard showing testimonials and the add form.
- Clone the repository
git clone https://github.com/yourusername/reviewhub.git
cd reviewhub- Open
index.htmlin your browser
- No build step required.
- Works offline after first load.
- Add, edit, or delete testimonials
- Fill in the form with name, message, and (optionally) an image.
- Click the star rating to set the score.
- Use the edit and delete buttons to manage entries.
- Change theme: Toggle between light and dark mode from the UI.
- Update styles: Modify
index.cssor Tailwind config for branding. - Persistence: All testimonials are stored in your browser’s localStorage.
Contributions are welcome! Please open an issue or submit a pull request for improvements or bug fixes.
Q: Is there a backend?
A: No, all data is stored locally in your browser.
Q: Can I deploy this?
A: Yes! You can host it on Vercel, Netlify, GitHub Pages, or any static hosting provider.
Q: How do I reset testimonials?
A: Clear your browser’s localStorage for the site.
Made with ❤️ for small businesses and indie makers.
