ArtaCore is a modern CMS (Content Management System) engine built with Next.js and MySQL.
It is designed to be fast, modular, and developer-friendly, providing a flexible foundation for building blogs, company websites, or fully dynamic platforms.
- π User Authentication & Roles β Secure login with role-based access (Admin, Editor, Author)
- π Article Management β Create, edit, and delete articles with category support
- π Dynamic Pages β Pages can be built with modular blocks (hero, CTA, accordion, etc.)
- π Menu Builder β Create and manage dynamic navigation menus
- π¨ Customizable UI β Styled with SCSS and theme variables for easy branding
- β‘ Next.js 14 β Using App Router for modern server-side rendering and performance
- ποΈ MySQL Integration β Powered by
mysql2/promisefor smooth database operations
- Frontend & Backend: Next.js
- Language: TypeScript
- Database: MySQL (with
mysql2/promise) - Styling: SCSS
- Editor: CKEditor 5
- Authentication: JWT (JSON Web Token)
git clone https://github.com/your-username/artacore.git
cd artacore