# Generate a CMS based on your Neon Postgres schema

DevFeed: [Generate a CMS based on your Neon Postgres schema](<https://devfeed.tech/articles/generate-a-cms-based-on-your-neon-postgres-schema-5305.md>)

Original publisher: [Read original article](<https://neon.com/blog/generate-a-cms-based-on-your-neon-postgres-schema>)

Author: Felipe Freitag

Published: 2025-05-30T17:39:32Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Image](<https://devfeed.tech/topics/image.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [community](<https://devfeed.tech/tags/community.md>), [content](<https://devfeed.tech/tags/content.md>), [database](<https://devfeed.tech/tags/database.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [images](<https://devfeed.tech/tags/images.md>), [posts](<https://devfeed.tech/tags/posts.md>), [s3](<https://devfeed.tech/tags/s3.md>), [uploads](<https://devfeed.tech/tags/uploads.md>)

## AI overview

The article discusses building CMS capabilities around an app's Neon Postgres schema to manage HTML content, images, and file uploads without introducing a separate headless CMS data source. It covers authentication, authorization, rich text editing, storage integration, and the challenges of handling uploads and file references in HTML.

## Source excerpt

You created your app with Neon Postgres and love having all your data in it. Now you need to manage HTML content, images, and file uploads for your app's data, such as products, events, profiles, etc. Your marketing team has to manage blog posts, landing pages, documentation, FAQ...