A web application for analyzing images for deepfakes using the Proofly API.
- A Vercel account
- Access to the Proofly API
- Node.js 18.x or later
Demo: https://proofly-checker.vercel.app
Set up the following environment variable in your Vercel project:
API_BASE_URL=https://api.proofly.ai/api- Fork or clone this repository
- Import your repository to Vercel
- Configure environment variables in Vercel project settings
- Deploy with default settings:
- Framework Preset: Next.js
- Build Command:
next build - Output Directory:
.next - Install Command:
npm install
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm startThe application includes the following API routes:
/api/proofly/upload- File upload endpoint/api/proofly/upload-url- URL upload endpoint/api/proofly/session/[uuid]- Session information/api/proofly/status- System status/api/proofly/generate-pdf/[uuid]- PDF report generation
- Image upload via file or URL
- Deepfake detection analysis
- PDF report generation
- Real-time analysis status
- Individual face analysis
- Model confidence visualization
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- shadcn/ui components
- Axios for API requests
- PDF generation with jsPDF
Proofly Checker is a web application for analyzing images for deepfakes using the Proofly API service. The application allows users to upload images, perform analysis and receive detailed authenticity verification results.
- Upload and analyze images for deepfakes
- Real-time processing status tracking
- Display detailed analysis results:
- Image authenticity verdict
- Authenticity/deepfake probability for each face
- Comparison of results across different analysis models
- Ability to download the original image
- Frontend: Next.js, React, TypeScript, TailwindCSS
- UI Components: shadcn/ui
- API Integration: Axios
- API Proxy: Next.js API Routes
- Node.js 18+ and npm
# Clone repository
git clone https://github.com/prooflyai/proofly-checker-lite.git
cd proofly-checker-new
# Install dependencies
npm installnpm run devApp will be available http://localhost:3000.
npm run build
npm startMIT