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.
- AlternateCMS supports PostgresSQL, MySQL, SQLite, SQL Server, MongoDB, CockroachDB, Supabase, and Hasura with easy integration
- Blog Functionality with tags
- Extendible system that supports Nuxtjs and Vuejs modules
- 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
- User authentication and authorization
- 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
- 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
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
- git clone https://github.com/meeovi/alternatecms
- cd alternatecms
- npm install
- npm run all
AlternateCMS will be at: http://localhost:8000
AlternateCMS API Documentation is located at: http://localhost:5858
- git clone https://github.com/meeovi/alternatecms
- cd alternatecms
- npm install
- prisma db pull
- npm run all
AlternateCMS will be at: http://localhost:8000
AlternateCMS Graphiql Playground will be at: http://localhost:4002/graphql
AlternateCMS API Documentation is located at: http://localhost:5858
More installation and deployment details are located at https://docs.alternatecms.com