Skip to content
/ iCMS Public

Generative AI powered content management system

Notifications You must be signed in to change notification settings

taosade/iCMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iCMS

Description

Generative AI powered content management system. This is an educational project showcasing automated text generation and storing it as a tree-structure.

As part of the project, I've experimented with a new techstack:

  • Deno as a TypeScript runtime.
  • Hono as a backend framework.
  • MongoDB Atlas as a document storage.
  • OpenAI API as a LLM content provider.

Installation instructions:

  1. Provide the .env file with following constants
Name Description
SERVER_HOST Hostname e.g. 'localhost'
SERVER_PORT Application listening port, e.g. '3000'
OPENAI_API_KEY OpenAI API key to be used to fetch generated content
MDBATLAS_DBNAME MongoDB Atlas database name
MDBATLAS_URI MongoDB Atlas connection string
  1. Run the application by executing deno run dev

Developed by: Mikhail Melikhov
Supervised by: Marcin Kacprowicz

About

Generative AI powered content management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published