Skip to content

NextJS with Quill integrated. Hand crafted LLM content generation for social media.

License

Notifications You must be signed in to change notification settings

Ejb503/generative-ai-cms

Repository files navigation

Locally hosted CMS with Quill and Generative AI features

logo By tyingshoelaces.com

License Contributors

A basic starter repo for locally hosted CMS that writes and reads content to JSON using Quill. Integrated with Groq to leverage content generation at scale and publish content in different media channels and formats.

Read more in the blog: Tying Shoelaces Video introduction: YouTube

Table of Contents

Features

  1. Read / Write local content to JSON using Quill
  2. NextJS for interactive frontend and API integrated into Groq (API key required)
  3. Content augmentation generating social media specific bites from long form content
  • Groq: ★★★★★ - New benchmarks in speed and cost for generative AI.
  • Quill: ★★★★★ - Locally hosted content editor. Does the job, nice experience if tricky to get setup with SSR.
  • NextJS: ★★★★★ - Wonderful technology, simplifies client and server-side development.

Installation

  • add GROQ_API_KEY to .env.local.
  • mkdir content
  • npm i
  • npm run dev

Steps to Install

  1. Clone the repository:
git clone https://github.com/Ejb503/generative-ai-cms
  1. Change to the project directory:
cd generative-ai-cms
  1. Install dependencies:
npm install
  1. Set up environment variables
cp .env.example .local.env

Usage

npm run dev

Architecture

Here's an overview of the project's architecture and how the components interact with each other.

|-- src/
| |-- app/
| |-- pages/
| |-- prompts/
|-- public/
|-- content/

License

Distributed under the MIT License. See LICENSE for more information.

About

NextJS with Quill integrated. Hand crafted LLM content generation for social media.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published