A modern, responsive administration interface for the CookieShield consent management system. Built with Next.js, this dashboard allows for easy configuration of cookie consent banners with live preview.
CookieShield was created with the mission to provide a 100% GDPR (DSGVO) and BITV compliant cookie consent solution that is both powerful and free to use. We believe that legal compliance shouldn't be a premium feature - everyone should have access to tools that help them follow privacy regulations while maintaining complete control over design and functionality.
- 100% GDPR (DSGVO) and BITV compliant cookie management
- Free to use with all features included
- Live preview of banner changes
- Highly customizable design settings (colors, fonts, animations)
- Multi-language support for international websites
- Responsive interface works on all devices
- Persistent settings with local storage
- Integration with CookieShield Backend API
- Node.js 16.x or higher
- npm or yarn
- Clone the repository
- Install dependencies:
npm install
# or
yarn install
- Create a
.env.local
file with the backend API URL:
NEXT_PUBLIC_API_URL=http://localhost:8000/api
Start the development server:
npm run dev
# or
yarn dev
The dashboard will be accessible at http://localhost:3000
.
Build the production version:
npm run build
# or
yarn build
Start the production server:
npm start
# or
yarn start
This dashboard is designed to work seamlessly with the CookieShield Backend API. Make sure the backend server is running and the .env.local
file is configured with the correct API URL.
- Modify colors and styles in the
globals.css
file - Add new features by extending the components in the
components
directory - Add new languages by updating the translations in the settings
Developed by Casian Blanaru at PixelCoda.
- Email: casian@me.com
- Company: PixelCoda
This project is licensed under the MIT License. See the LICENSE file for details.