Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tresillo2017/safecircle

An AI that will scan messages in search of common predator behaivor
https://github.com/tresillo2017/safecircle

ai next-js

Last synced: 5 days ago
JSON representation

An AI that will scan messages in search of common predator behaivor

Awesome Lists containing this project

README

        

# SafeCircle

A technical demonstration of AI-powered conversation analysis with a modern web interface.

## 🌟 Key Features

- 🤖 Real-time message analysis with DistilBERT
- 🎨 Modern UI with Shadcn/UI components
- 🌓 Dark/Light theme support
- ✨ Fluid animations with Framer Motion
- 🌐 i18n support (English/Spanish)
- 📱 Fully responsive design
- 🔒 Privacy-focused architecture

## 🛠️ Tech Stack

- **Framework:** Next.js 14
- **Styling:** Tailwind CSS, Shadcn/UI
- **Animations:** Framer Motion
- **State Management:** React Hooks
- **ML Model:** HuggingFace Transformers
- **Languages:** TypeScript, Python

## 🚀 Getting Started

1. Clone the repository
2. Install dependencies:
```bash
npm install
```
3. Start the development server:
```bash
npm run dev
```

## 🔧 Project Structure
```
safecircle/
├── app/ # Next.js app router
│ ├── [lang]/ # i18n routes
│ ├── api/ # API endpoints
│ └── layout.tsx # Root layout
├── components/
│ ├── ui/ # Shadcn/UI components
│ ├── chat/ # Chat interface
│ └── animations/ # Motion components
├── i18n/ # Translation files
├── lib/ # Utilities
└── public/ # Static assets
```

## 🎯 Usage
Visit http://localhost:3000 and start experimenting with the chat interface. The system provides real-time analysis with visual feedback and risk assessments.

## 📝 License
MIT License - see LICENSE for details

## ⚠️ Disclaimer
This is a technical demo for educational purposes only. Not intended for production use.

© 2025 SafeCircle