Skip to content

repo-booster/ai-assistant

Repository files navigation

Repo-Booster Seo Dashboard Template


🚀 Features

  • Dashboard: Comprehensive overview of your website's SEO performance.
  • Domain Overview: Detailed analysis of domain traffic, metrics, and comparisons.
  • Traffic Analytics: Insights into traffic patterns and user engagement.
  • Keyword Research: Advanced tools to find high-performing keywords.
  • On-Page SEO: Optimize pages with actionable recommendations.
  • Backlink Tools: Analyze and improve your backlink profile.
  • AI Tools: Utilize AI for data collection, competitive analysis, keyword forecasting, and more.
  • Site Audit: Identify and fix technical SEO issues.
  • API Integration Google Search Console, OpenAI

🛠️ Technologies Used

  • Vue 3: Composition API for building the front end.
  • Nuxt 3: Server-side rendering and static site generation.
  • Tailwind CSS: Modern, utility-first CSS framework for styling.
  • Heroicons: Scalable vector icons for consistent UI elements.
  • Sitemap & SEO: Dynamic sitemap generation and SEO optimization.
  • MUCH MUCH MORE

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/repo-booster/repo-booster-seo.git
  2. Navigate into the project directory:
    cd repo-booster
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev
  5. Open the app in your browser:
    http://localhost:3000
    

⚙️ Configuration

Sitemap

The dynamic sitemap is generated using the sitemap package and includes all routes from the project.

To update the sitemap, modify routes/sitemap.xml.ts:

import { SitemapStream, streamToPromise } from 'sitemap';

SEO Middleware

SEO metadata is managed in plugins/seo.ts with route-based meta tags.

To add or update metadata:

{
  '/new-route': {
    title: 'New Route Title',
    description: 'Description for the new route.'
  }
}

🛡️ License

This project is licensed under the MIT License.


📧 Contact

For support, feedback, or inquiries, please reach out to us:


Let me know if you need further adjustments or additions! 😊