Welcome to Rakr CMS
Custom JSON CMS with Next.js 16
Built with App Router & TypeScript
This is a fully custom JSON-based CMS built specifically for the Environ website. All content is stored in JSON files and rendered dynamically.

How It Works
This CMS uses a simple but powerful architecture:
- JSON Files: All content stored in /content/pages/
- Dynamic Routing: Next.js App Router handles all pages
- Component Mapping: Each section type maps to a React component
- Admin Panel: Visual editor for non-technical users
To edit this content, go to /admin and select this page.
Getting Started
For Developers:
- Add new component types in /lib/components/sections/
- Register them in /lib/cms/renderer.tsx
- Create editor components in the admin panel
For Content Editors:
- Visit /admin to access the dashboard
- Click 'New Page' or edit existing pages
- Use the visual editor to modify content
- Click 'Save Page' to publish changes