markqiu / alternatecms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AlternateCMS

A powerful, consistent, and flexible headless content management framework. Built using the Nuxtjs framework, AlternateCMS provides headless content management system capabilities for sites of all types.

https://app.netlify.com/start/deploy?repository=https://github.com/meeovi/alternatecms

Features include:

  • AlternateCMS supports PostgresSQL, MySQL, SQLite, SQL Server, MongoDB, CockroachDB, Supabase, AWS Aurora, AWS DynamoDB, and AWS DocumentDB
  • Blog Functionality with tags, publishing dates, draft, and enhanced editor support
  • Extendible system that supports Nuxtjs, Vuejs modules, and Fastify extensions
  • Inventory Management System with support for Unlimited Products with product attributes and product types, categories, multi-channel creation, graphql
  • Per page & entire system SEO
  • Integrated File System Manager
  • Powerful Search capabilities integrates with Algolia, Typesense, Meilisearch, itemsAPI, Elasticsearch, and Lunr
  • User authentication and authorization integrates with over 500+ Passportjs strategies
  • Graphql support & Rest Apis with Rest Documentation
  • Integrated reporting tools and Sentry integration
  • Paypal & Stripe payment methods
  • Easily deploy with Netlify
  • Enhanced Security with monthly updates
  • Designed with Bootstrap and Fontawesome
  • Multi-lingual support
  • Sales features including creation of agreements, invoices, transactions, returns, Sales reports, and more
  • Dashboard sneek peak with your data
  • Customer management features including creating & managing customers, cases, opportunities, todo lists, meetings, contracts, leads, campaigns, quotes, leads, projects, tickets, and more.
  • Manage cities, countries, states, tax rates, and tax rules
  • Media Manager with support for media comments, watermarks, sharing, downloading, retail, wholesale, multi-channel support, create galleries, save to s3 or filesystem
  • Filterable datatables with export functionality
  • PWA Support with push notifications, desktop notifications, and offline caching
  • Mobile, Desktop, and Docker support
  • Built in ERP (Enterprise Resource Planning) includes Project Management, Checklist, Error Reporting, Visits, Team Scheduler, Deep Dives, Dashboard Creations.
  • Built in LMS (Learning Management System) includes Course Creation, Assign instructors, students, different forms of media, create digital schools, badges, announcements, training material, integrates with products, polls, checklists, cities, states, countries, create meetups, Digital Boards (digiboards), and labs

and much more. Take a look at www.alternatecms.com

Prerequisites:

You will need:

Git = https://git-scm.com/

Nodejs = https://nodejs.org/en/

We recommend postgres as the database

rename .sample.env file to .env

Add your database type to DATABASE_PROVIDER, example is DATABASE_PROVIDER="postgresql" (" " are required)

Add your database credentials to DATABASE_URL, example is DATABASE_URL=postgresql://databaseusername:databasepassword@databasehost:5432/databasename

Steps to Install - 10 Minute Install

  1. git clone https://github.com/meeovi/alternatecms
  2. cd alternatecms
  3. npm install
  4. npm run all

AlternateCMS will be at: http://localhost:8000

AlternateCMS API Documentation is located at: http://localhost:5858

If you have an existing database

  1. git clone https://github.com/meeovi/alternatecms
  2. cd alternatecms
  3. npm install
  4. prisma db pull
  5. npm run all

AlternateCMS will be at: http://localhost:8000

AlternateCMS Graphiql Playground will be at: http://localhost:4000/graphql

AlternateCMS API Documentation is located at: http://localhost:5858

More installation and deployment details are located at https://docs.alternatecms.com

About


Languages

Language:JavaScript 57.0%Language:HTML 36.0%Language:Vue 3.1%Language:SCSS 2.0%Language:CSS 1.7%Language:TypeScript 0.1%