A modern web dashboard for DNS-based parental controls and internet filtering. Built to make NextDNS accessible to non-technical parents.
Safeari provides an intuitive interface for managing DNS-based content filtering across all devices in your home. Parents can configure filtering rules, set time restrictions, create family profiles, and monitor internet usage - all without needing technical knowledge.
- React + TypeScript
- Vite
- shadcn/ui
- Tailwind CSS
# Clone the repository
git clone https://github.com/guy-with-a-cool-terminal/Safeari.git
# Navigate to project directory
cd Safeari
# Install dependencies
npm install
# Start development server
npm run dev- Multi-profile management for family members
- Content category filtering (adult content, gambling, social media, etc.)
- Service-specific blocking (TikTok, YouTube, gaming platforms)
- Time-based restrictions (recreation time scheduling)
- Real-time analytics dashboard
- Custom allow/deny lists
This repository contains the UI/frontend only. The backend API is maintained separately.
A product by CnB Code | cnbcode.com