SEO Generator - Professional SEO Asset Generator
A comprehensive SEO asset generator built with Node.js, Express, and EJS that creates meta tags, icons, and code snippets from user inputs with AI-powered description enhancement and user authentication system.
About This Project
A professional SEO asset generator application that provides a complete solution for creating comprehensive SEO assets for websites. The application features a robust authentication system with user registration, login, and session management using bcrypt for password hashing. It includes a credit-based AI enhancement system powered by Google's Generative AI (Gemini) that allows users to enhance descriptions with 10 free credits for new users. The core functionality generates comprehensive meta tags, Open Graph and Twitter Card tags, structured data (JSON-LD), complete HTML head sections, robots.txt, sitemap.xml, and icon generation (favicons, app icons, social media images) with Sharp image processing. The application supports PostgreSQL database with Redis for session storage, includes Docker containerization for both development and production environments with hot reloading capabilities, comprehensive admin dashboard for user management and credit tracking, rate limiting and security features with Helmet.js, compression middleware, and a complete CLI tool for managing development and production environments. The project follows modern web development practices with EJS templating, responsive design, and comprehensive documentation.
Technologies Used
Project Features
Screenshots



