Website owners often use separate tools to check SEO, performance, security, and accessibility. These tools can be technical and difficult to understand. I created Audit Portal to combine these checks into one simple platform with clear scores and recommendations.
I built a full-stack website auditing platform where users can register, log in, enter a website URL, and generate a detailed audit report. The portal checks: SEO Performance Security Accessibility It includes: User authentication Website URL auditing Lighthouse performance metrics axe-core accessibility testing Security-header checks SEO analysis Overall and category scores Audit history Recommended fixes Downloadable PDF reports Responsive dashboard
The main challenges were running browser-based audits, handling slow or blocked websites, processing Lighthouse results, generating accurate scores, and connecting the React frontend with the backend. I also worked on authentication, asynchronous audit processing, error handling, database storage, and PDF generation.
This project helped me learn: PDF report generation Full-stack deployment End-to-end testing
Future Improvements Future improvements could include: Scheduled audits Email notifications Score comparison charts Full-site crawling Competitor comparison Google Analytics integration AI-generated code fixes Team accounts Online subscriptions Improved monitoring and security
Great work integrating multiple audit tools into a cohesive full‑stack platform with authentication, PDF reports, and a responsive dashboard. To raise the project further, focus on robust error handling for blocked sites, add automated test coverage, and polish the UI/UX for clearer score visualisation. Overall, a solid implementation that demonstrates full‑stack competence and practical problem solving.