Pagesense is an AI-powered website auditing platform that analyzes landing pages and provides actionable conversion optimization recommendations. Built with Next.js 15 and powered by OpenAI, it generates comprehensive reports that users can access from their personal dashboard.
π Available at: pagesense.co
- AI-Powered Analysis - Uses OpenAI's GPT-4o to identify conversion blockers and optimization opportunities
- User Dashboard - Personal dashboard to view, manage and track all your website audits
- User Authentication - Secure authentication system using Firebase Authentication
- Audit History - View and revisit past audits with detailed reports
- Optional Downloads - Download your audit reports as PDFs or access them via email
- Rate Limiting - Firebase-powered rate limiting to prevent abuse
- Real-time Processing - Serverless functions for fast, scalable auditing
- Modern UI - Beautiful interface built with Tailwind CSS, shadcn/ui, and motion primitives
- Responsive Design - Works seamlessly across all devices with mobile-optimized dashboard
- Frontend: Next.js 15 (App Router), React 19, TypeScript
- Styling: Tailwind CSS, shadcn/ui components, Framer Motion
- Backend: Next.js API Routes (Serverless Functions)
- Authentication: Firebase Authentication
- Database: Firebase Firestore for user data and audit storage
- AI: OpenAI GPT-4o API integration
- UI Components: Custom MagicUI and motion primitives for enhanced visual effects
- Deployment: Vercel-ready with automatic serverless function deployment
pagesense/
βββ app/
β βββ api/
β β βββ audit/
β β β βββ route.ts # Main audit API endpoint
β β βββ hello/
β β βββ route.ts
β βββ about/
β βββ auth/ # Authentication pages
β β βββ login/
β β βββ signup/
β β βββ reset-password/
β βββ dashboard/ # User dashboard
β β βββ ClientWrapper.tsx
β β βββ DashboardClient.tsx
β β βββ page.tsx
β βββ templates/
β βββ tool/ # Audit tool page
β βββ privacy/
β βββ terms/
β βββ globals.css
β βββ layout.tsx
β βββ page.tsx
βββ components/
β βββ audit-form/
β β βββ AuditForm.tsx # Main audit form component
β β βββ AuditTitle.tsx
β βββ ui/ # shadcn/ui components
β βββ magicui/ # Enhanced UI components with animations
β βββ motion-primitives/ # Animation primitives
βββ contexts/
β βββ AuthContext.tsx # Authentication context provider
βββ lib/
β βββ Firebase/
β β βββ firebaseInit.ts # Firebase configuration
β βββ formatHTML.ts # HTML formatter for dashboard display
β βββ utils.ts
β βββ seo.ts
βββ public/
βββ [assets]
Main audit endpoint that processes website analysis requests.
Request Body:
{
"url": "https://example.com",
"email": "[email protected]"
}Response:
- Analyzes the website using OpenAI
- Stores the audit result in the user's Firebase collection
- Sends the audit report via email to the user
- Provides PDF report for optional download
- Implements rate limiting for free users
Test endpoint for health checks.
- User Authentication - Users sign up or log in to access the platform
- URL Submission - User enters a website URL to audit from their dashboard
- AI Analysis - OpenAI analyzes the landing page for conversion optimization opportunities
- Report Generation - The system generates a detailed PDF report
- Email & Download Options - Reports are sent via email and available for optional download
- Dashboard Access - Users can view all their audits in their personal dashboard
- Historical Data - Previous audits are stored and can be accessed at any time
- Firebase Authentication for secure user accounts
- Email/password and Google sign-in options
- Password reset functionality
- Protected routes for authenticated users only
- Mobile-optimized with dock-style navigation on small screens
- Overview of account information and recent activity
- Access to all previous website audits
- Quick view of audit scores and details
- Mobile-first approach with adaptive layouts
- Custom components from shadcn/ui
- Enhanced UI elements with Framer Motion animations
- Optimized for all screen sizes and devices
- Firestore database for user data storage
- Real-time data updates
- Secure data access with authentication rules
- Efficient document structure for performance
- Custom MagicUI components for enhanced visual effects
- Motion primitives for smooth animations
- Dock navigation for mobile interfaces
- Interactive dialogs for viewing audit reports
Pagesense uses advanced AI to analyze websites and identify conversion optimization opportunities. Users can run audits on any website and receive detailed reports. The AI examines factors like user experience, layout, content clarity, and call-to-action effectiveness to provide actionable recommendations.
No, you don't need an account to use our basic audit features. Anyone can analyze a website without signing up. However, creating a free account gives you access to our dashboard where you can save and track your audit history over time.
All users, both with and without accounts, can run up to 3 audits per 24 hours. This helps us maintain service quality while covering our API costs. Premium plans with higher limits may be available in the future.
For guest users, audit results are displayed immediately after completion and can be optionally downloaded as a PDF. The audit is also sent to your email. If you have an account, all your audit results are saved in your personal dashboard. Simply log in to your account and navigate to the 'Saved Audits' tab to view your previous audits in detail.
PageSense focuses specifically on conversion optimization rather than just technical SEO. We identify actual conversion blockers that prevent sales and leads, and provide specific recommendations to improve your website's effectiveness at converting visitors.
Absolutely. For registered users, we use Firebase Authentication and secure database practices to ensure your account information and audit data remain private. We only store the information necessary to provide our service. For guest users, we don't store any personal information beyond what's needed for rate limiting.
Yes, you can audit any publicly accessible website, including competitor sites. This is perfect for competitive analysis and benchmarking your performance against industry leaders.
Our AI recommendations are based on current web standards, conversion rate optimization best practices, and proven techniques used by high-converting websites. Each suggestion includes specific implementation guidance.
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
See the LICENSE file for full details.
For support, email [email protected] or create an issue in this repository.
Built with β€οΈ by Jorstors