Visual Feedback & Website Critique Tool for Design Mockups
A powerful, intuitive web application for reviewing static HTML mockups and live websites with visual feedback capabilities. Perfect for designers, developers, and clients to collaborate on website feedback.
-
Multiple Input Methods
- Upload HTML files from your computer
- Add live website URLs for review
- Drag-and-drop support for easy project creation
-
Responsive Viewport Testing
- Mobile (375px)
- Tablet (768px)
- Desktop (1440px)
- Full-width responsive view
- Test your designs across all common device sizes
-
Visual Commenting System
- Figma-style pin-based comments
- Click anywhere on the page to add feedback
- Comments are numbered and easy to navigate
- Visual indicators show exactly where feedback applies
-
Comment Persistence
- All comments automatically saved to browser LocalStorage
- Never lose your feedback between sessions
- Comments persist across page navigation
-
Professional Feedback Export
- Generate comprehensive PDF reports
- Includes all comments with context
- Shows viewport and position information
- Perfect for sharing with clients or team members
- Dashboard view of all projects
- Project metadata (name, client, description)
- Quick access to recent projects
- Delete unwanted projects
- Track number of pages and comments
# Clone the repository
git clone https://github.com/OpaceDigitalAgency/website-critique-tool.git
# Navigate to the project directory
cd website-critique-tool
# Install dependencies
npm install
# Start the development server
npm run devThe application will be available at http://localhost:3000
npm run buildThe built files will be in the dist directory.
- Click "Upload HTML Files" or "Add Website URL" on the dashboard
- Fill in project details (name, client, description)
- Select your HTML files or enter a website URL
- Click "Create Project"
- Open a project from the dashboard
- Click "Add Comments" to enter comment mode
- Click anywhere on the page to place a comment pin
- Enter your feedback in the popup
- Comments are automatically saved
- Click "Export PDF" in the project viewer
- A comprehensive PDF report will be generated
- Share the PDF with your client or team
This application is optimised for Netlify deployment:
- Push your code to GitHub
- Connect your repository to Netlify
- Netlify will automatically detect the build settings
- Deploy!
The netlify.toml file is already configured with the correct build settings.
- Frontend: React 18
- Build Tool: Vite
- Styling: Tailwind CSS
- PDF Generation: jsPDF
- Screenshots: html2canvas
- Icons: Lucide React
- Storage: Browser LocalStorage
- Chrome (recommended)
- Firefox
- Safari
- Edge
Contributions are welcome! Please feel free to submit a Pull Request.
MIT Licence - see LICENCE file for details
For issues, questions, or suggestions, please open an issue on GitHub.
Built with ❤️ by Opace Digital Agency
This project is developed and maintained by Opace Digital Agency, a Birmingham-based web design and development services agency specializing in modern web solutions.
- Web Design & Development - Professional, responsive websites
- React Development - Interactive web applications
- Frontend Development - Modern user interfaces
- WordPress Development - Custom CMS solutions
- E-commerce Solutions - Online stores that convert
- 🌐 Website: opace.agency
- 📧 Services: Web Design Services
- 💼 GitHub: @OpaceDigitalAgency
- 📍 Location: Birmingham, UK