Skip to content

AI-powered blog generator that quickly creates unique, visually appealing blog posts with minimal user input, ensuring both originality and aesthetic enhancement through automatic image integration.

Notifications You must be signed in to change notification settings

anayatkhan1/GenieBlog

Repository files navigation

AI-Powered Blog Generator

Screenshot 2024-02-25 at 5 36 45 PM

Project Overview

This project is an AI-powered blog generator that allows users to create blog posts with just a single click. It utilizes advanced AI algorithms for generating plagiarism-free content and fetching relevant images to accompany the text.

Features

  1. One-Click Blog Generation: Users can generate fully-formed blog posts with just a single click, saving time and effort.
  2. Plagiarism-Free Content: The content generated by the AI is guaranteed to be original and plagiarism-free.
  3. Image Integration: Relevant images are fetched automatically to complement the generated content, enhancing the visual appeal of the blog post.

Built with

Feature Requests

To request a feature open a GitHub issue.

Contribution Guidelines

Thank you for considering contributing to our AI-powered blog generator project! Please follow these guidelines to ensure smooth collaboration:

  1. Fork the repository to your GitHub account.

  2. Clone the forked repository to your local machine:

    git clone https://github.com/your-name/GenieBlog.git
  3. Create a new branch for your changes:

    git checkout -b feature/your-feature-name
  4. Make your changes and ensure they adhere to the project's coding style and guidelines.

  5. Test your changes thoroughly to avoid introducing bugs.

  6. Commit your changes with clear and descriptive commit messages:

    git commit -m 'Add your descriptive commit message'
  7. Push your changes to your forked repository:

    git push origin feature/your-feature-name
  8. Open a pull request against the main branch of the original repository.

  9. Provide a clear and concise description of your changes in the pull request, along with any relevant information.

  10. Ensure your pull request passes all checks and tests before requesting a review.

Setting Up Environment Variables

To run the project locally, you need to set up the following environment variables:

  • SUPABASE_URL: URL of your Supabase project.
  • SUPABASE_SERVICE_KEY: Service key for accessing your Supabase project.
  • OPENAI_API_KEY: API key for accessing the OpenAI platform.
  • CLERK_SECRET_KEY: Secret key for Clerk authentication.
  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: Publishable key for Clerk authentication.

You can set these environment variables by creating a .env.local or .env file in the root directory of the project and adding the variables with their respective values:

Ensure not to share sensitive information like API keys publicly.

Once you've set up the environment variables, you can run the project locally without any issues. If you encounter any problems, feel free to reach out for assistance.

About

AI-powered blog generator that quickly creates unique, visually appealing blog posts with minimal user input, ensuring both originality and aesthetic enhancement through automatic image integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published