Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/tresillo2017/safecircle
- Owner: Tresillo2017
- License: gpl-3.0
- Created: 2024-11-01T18:42:36.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-16T20:03:47.000Z (9 days ago)
- Last Synced: 2025-01-16T21:19:38.044Z (9 days ago)
- Topics: ai, next-js
- Language: TypeScript
- Homepage:
- Size: 630 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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