Skip to content

Repository files navigation

Safeari UI

A modern web dashboard for DNS-based parental controls and internet filtering. Built to make NextDNS accessible to non-technical parents.

What is Safeari?

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.

Tech Stack

  • React + TypeScript
  • Vite
  • shadcn/ui
  • Tailwind CSS

Getting Started

# 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

Features

  • 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

Note

This repository contains the UI/frontend only. The backend API is maintained separately.


A product by CnB Code | cnbcode.com

About

A modern web dashboard that makes DNS-based parental controls accessible to everyone. Built with React, TypeScript, and shadcn/ui, it provides families with an intuitive interface to manage content filtering, set time restrictions, and monitor internet usage across all devices - no technical knowledge required. A product by CnB code.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages