Skip to content

dinethjanitha/Chuti

Repository files navigation

Chuti

A solution to ensure child safety in digital communication environments.

Chuti is a cross-platform mobile application built with Expo and TypeScript, designed to protect children in digital chat environments. Leveraging natural language processing (NLP) and robust moderation tools, Chuti helps parents and guardians monitor and safeguard communication.

🛡 Purpose

  • Child Safety: Prevent harmful interactions in chat environments.
  • Parental Control: Enable parents/guardians to oversee and manage children's digital conversations.
  • Modern Communication: Support for Android and iOS, built with Expo (React Native).

🚀 Features

  • Real-time chat monitoring and moderation
  • NLP-driven message analysis for inappropriate or risky content
  • User reporting & blocking
  • Secure authentication and privacy controls
  • Seamless experience across Android and iOS

🛠 Technologies Used

  • Expo for cross-platform app development
  • React Native for UI and mobile features
  • TypeScript (primary language, ~98%)
  • JavaScript
  • NLP (Natural Language Processing) integrations
  • MIT License

📦 Project Structure

  • src/ – Main application code (TypeScript/React Native)
  • assets/ – Images and static files
  • app.json – Expo configuration

🏁 Getting Started

Prerequisites

  • Node.js & npm (or yarn)
  • Expo CLI (npm install -g expo-cli)

Installation

  1. Clone the repository:

    git clone https://github.com/dinethjanitha/Chuti.git
    cd Chuti
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the Expo development server:

    expo start
    • Use the Expo Go app on your mobile device to scan the QR code.
    • Or run on emulators: expo run:ios or expo run:android

📖 Usage

  • Register as a parent or child user
  • Set up chat profiles and safety controls
  • Monitor conversations and receive alerts for risky interactions

👤 Author

📝 License

This project is licensed under the MIT License.

✨ Related Projects


Ensuring safer digital communication for children and families.

About

A solution to ensure child safety in digital communication environments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published