GithubHelp home page GithubHelp logo

vontigo / vontigo Goto Github PK

View Code? Open in Web Editor NEW
134.0 7.0 49.0 104.09 MB

๐Ÿ›ธ Vontigo is an open-source CMS built with SvelteKit, featuring ๐Ÿค– AI-powered (ChatGPT) content generation. With fast page loads and seamless routing, Vontigo offers a user-friendly interface with customizable themes and templates.

Home Page: https://vontigo.org

License: MIT License

JavaScript 4.16% TypeScript 30.66% HTML 0.28% Svelte 52.00% CSS 12.64% Dockerfile 0.06% Java 0.21%
blog-platform chatgpt cms cms-platform openai svelte sveltekit ai full-stack content-management-system

vontigo's Introduction

Revolutionize Content Creation with Vontigo

The AI-Powered, Full-Stack CMS & Mobile App Built with SvelteKit

Node.js CI

feature-image

Vontigo is a cutting-edge open-source Content Management System (CMS) that leverages the power of SvelteKit to deliver fast, responsive, and dynamic websites. With its integrated ChatGPT feature, Vontigo takes content creation to the next level by generating high-quality articles automatically, saving time and effort for both developers and content creators.

Vontigo's full-stack SvelteKit architecture enables seamless server-side rendering and client-side routing, allowing for lightning-fast page loads and smooth user experiences. The CMS also includes a range of built-in features, such as customizable themes, page templates, and an intuitive admin dashboard, making it easy for users to create, manage and publish content.

Investors and developers alike will appreciate Vontigo's innovative use of AI technology to automate content creation, streamlining workflows and reducing costs. With its user-friendly interface, flexible customization options, and advanced features, Vontigo is a powerful and adaptable CMS that can meet the needs of any business or organization.

  • Saves time and effort with automatic content generation, freeing up resources for other tasks.
  • Utilizes cutting-edge AI technology to deliver high-quality, relevant content at scale.
  • Built on SvelteKit, a modern full-stack framework that allows for fast and responsive websites.
  • Offers a range of built-in features and customization options to meet the needs of different users and use cases.
  • Open-source codebase allows for flexibility, customization, and community contributions.

At Vontigo, we're passionate about building a world-class CMS that empowers users to create and manage content with ease. Our platform draws inspiration from a range of cutting-edge technologies, including BrainiacMinds (powered by ChatGPT), SvelteKit, Capacitor, Mixcore CMS, and Ghost.

With Vontigo, you'll enjoy a range of powerful features, including automated content creation, personalized content delivery, predictive analytics, improved search capabilities, chatbots, and social media management.

Our open-source platform is cost-effective, easy to use, and endlessly customizable, making it the ideal solution for businesses of all sizes. Whether you're looking to streamline your content strategy, boost engagement, or drive revenue growth, Vontigo has everything you need to succeed. Try it out today and see the difference for yourself!

We warmly invite you to discover the exciting world of Vontigo with us and kindly ask for your support by visiting our Product Hunt page at https://www.producthunt.com/posts/vontigo and giving us an upvote - together, let's make Vontigo soar!

Vontigo - ๐Ÿค– The AI-Powered, Full-Stack CMS Built with SvelteKit | Product Hunt

Tech stacks & Services

sveltekit tailwindcss skeletonui capacitorjs turbo openai AuthJS BrainiacMinds.com

Quickstart install

1. Create GitHub fork

First youโ€™ll need to make a fork of the Vontigo repository. Click on the fork button right at the top, wait for a copy to be created over on your personal GitHub account, and you should be all set!

2. Configure repository

The main Ghost repository is a monorepo that using Turborepo containing the full Ghost code, including the Admin client and default theme which will also be automatically set up.

# First clone Ghost with submodules and make it your working dir
git clone --recurse-submodules [email protected]:Vontigo/Vontigo && cd Vontigo

3. Properly rename your references

# Rename origin to upstream
git remote rename origin upstream

# Add your fork as an origin, editing in <YourUsername>!
git remote add origin [email protected]:<YourUsername>/Vontigo.git

4. Run setup & installation

โš ๏ธ Rename .env.example to .env.

4.1 Run with Turborepo

Turbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.

# Only ever run this once
pnpm install turbo --global

# Only ever run this once
pnpm i

# Run Vontigo in development mode
pnpm dev

# web:dev:      โžœ  Local:   https://localhost:5173/
# mobile:dev:   โžœ  Local:   http://localhost:5174/
# docs:dev:     โžœ  Local:   http://localhost:5175/

๐ŸŒ Vontigo website is now running at https://localhost:5173/ - ๐Ÿ“ฑ Vontigo mobile app is now running at http://localhost:5174/

4.2 Or, run as SvelteKit app

cd .\apps\web\
pnpm i
pnpm run dev -- --open

โš ๏ธ Incase you are not able to see the Setup screen. Make sure you have deleted the ./apps/web/database/vontigo.db file.

Source Tree

./apps
โ”œโ”€โ”€ docs    # Development docs
โ”œโ”€โ”€ mobile  # Mobile App using SvelteKit & Capacitor
โ””โ”€โ”€ web     # Website & API using SvelteKit

Contribution

Please make sure to read the Contributing Guide before making a pull request. If you have a Vontigo-related project/component/tool, add it with a pull request to this curated list!

Thank you to all the people who already contributed to Vontigo!

Repo analytics

Alt

Copyright & license

Copyright (c) 2023-2023 Vontigo Foundation - Released under the MIT license. Vontigo and the Vontigo Logo are trademarks of Vontigo Foundation Ltd. Please see our trademark policy for info on acceptable usage.

vontigo's People

Contributors

chiquitav2 avatar dependabot[bot] avatar natoboram avatar nguyentuansi avatar smilefounder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

vontigo's Issues

Custom Redirects

Manage custom 301 and 302 redirects to map old URLs to new locations when your content structure has changed.

Code Injection

Take control of your site's branding with sensible settings inside Vontigo Admin to manage your logos, icons, cover image and accent color.

Posts

The primary data type within Vontigo is the post. Posts allow you to build simple or complex collections of regularly published content.

Pages

For static content, rather than a feed of posts, pages allow for easy creation of things like Contact and About pages.

serverless > postgresql > error: too many clients already

about lambda/server-less environments:

Technically a function and its resources are to be released after the lambda function has run, this includes any connections it might have opened. This is necessary for truly stateless functions. Therefore it is advisable to close connection when function is done. However, a lot of functions opening/closing a lot of connections may eventually make the DB server run out of connections (see this discussion for example). One solution might be to use an intermediate pool like PgBouncer or PgPool that negotiates connections between DB server and Lambda functions.

Tags Taxonomy

Organise your content using dynamic, multi-dimensional tags that work very similarly to Gmail labels to power workflows and automation.

Custom Excerpts

Use the excerpt custom field to highlight a summary of your post, or store any accompanying custom data to go with your content.

Multi-Author Bylines

Add multiple authors to the byline of a post whenever there's been a collaboration between multiple people to work on a particular piece.

Featured Posts

Mark posts as Featured in order to give them specific treatment on your site, either with a custom design or specific layout.

Custom URLs

Generates short readable URLs by default, and also allows you to override and configure them however you like.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.