Safe Monitor

Overview

Safe Monitor is a state-of-the-art web application designed to empower parents with effective tools for monitoring their children's online activities. Our platform integrates advanced features and a user-friendly interface to provide real-time insights, ensuring a secure and informative digital parenting experience.

Key Features

  • Real-Time Monitoring: Stay updated on your child's online viewing habits.
  • In-depth Analytics: Gain valuable insights into digital behaviors and trends.
  • User-Centric Design: Intuitive and easy navigation for hassle-free usage.
  • Privacy and Security: Strong focus on data protection and user privacy.

Technology Stack

This project is built using a diverse range of modern technologies:

  • Frontend: React.js, Next.js
  • Styling: Tailwind CSS, tailwind-merge, tailwindcss-animate
  • Backend: Handled through Next.js API routes
  • Database: PostgreSQL (integrated with @vercel/postgres)
  • Authentication: Managed with Next-auth
  • Payment Gateway: Stripe (@stripe/react-stripe-js, @stripe/stripe-js)
  • Additional Libraries: clsx, dotenv, googleapis, inngest, lucide-react, nodemailer, openai, react-hot-toast

Getting Started

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:

bash git clone https://github.com/your-repository/safe-monitor.git Install dependencies: bash Copy code npm install

or

yarn install

Create and configure your .env file as per .env.example.

Launch the development server:

bash npm run dev

or

yarn dev

Available Scripts

  • dev: Runs the app in development mode.
  • build: Builds the app for production.
  • start: Starts a production server.
  • lint: Lints and fixes files.

Deployment

The application is optimized for deployment on Vercel, leveraging Next.js features.

Contributing

We welcome contributions to the Safe Monitor project. Please ensure adherence to our code of conduct and contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Support and Contact

For support or inquiries, please email us at support@safe-monitor.com.