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.
- 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).
- 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
- 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
src/– Main application code (TypeScript/React Native)assets/– Images and static filesapp.json– Expo configuration
- Node.js & npm (or yarn)
- Expo CLI (
npm install -g expo-cli)
-
Clone the repository:
git clone https://github.com/dinethjanitha/Chuti.git cd Chuti -
Install dependencies:
npm install # or yarn install -
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:iosorexpo run:android
- Register as a parent or child user
- Set up chat profiles and safety controls
- Monitor conversations and receive alerts for risky interactions
- dinethjanitha
GitHub Profile
This project is licensed under the MIT License.
- Chuti-backend – Backend APIs and services
- Chuti-Chat-app-Admin-Pannel – Admin panel for chat moderation
Ensuring safer digital communication for children and families.