Synaplan
기업을 위한 오픈소스 AI 플랫폼
FLAGIT은 현장 팀을 위한 실시간 안전 관찰·NCR 생성·AI 기반 시정 조치를 제공하는 HSE 관찰 플랫폼입니다
FLAGIT — HSE Observation Platform. See It. Flag It. Fix It. Real-time safety observation, NCR generation, and AI-powered corrective actions for field teams.
비즈니스HTML · JavaScriptGitHub @njokukindness-droid온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗
FLAGIT is a mobile-first Progressive Web App (PWA) for HSE (Health, Safety & Environment) field observation tracking. Built for frontline safety teams to flag hazards, track corrective actions, and drive safety compliance — powered by AI.
| Layer | Technology |
|---|---|
| Frontend | HTML5, CSS3, Vanilla JavaScript |
| Architecture | Single-file PWA (Progressive Web App) |
| Authentication | Supabase Auth |
| Database | Supabase (PostgreSQL) |
| Email Service | Resend via SMTP + getflagit.com domain |
| AI Engine | Anthropic Claude API |
| Hosting | Vercel |
| Domain | getflagit.com (Namecheap) |
git clone https://github.com/kindnessN/flagit-app.git
cd flagit-app
# Open with VS Code Live Server
# Or simply open index.html in your browser
Inside index.html find the configuration section and update:
// Supabase Configuration
const SUPABASE_URL = 'your-supabase-project-url';
const SUPABASE_ANON_KEY = 'your-supabase-anon-key';
// Anthropic API
const ANTHROPIC_API_KEY = 'your-anthropic-api-key';
FLAGIT uses Resend for transactional emails via custom SMTP:
Host: smtp.resend.com
Port: 465
Username: resend
Password: YOUR_RESEND_API_KEY
Sender: [email protected]
Email types supported:
FLAGIT uses the Anthropic Claude API to automatically suggest corrective actions for flagged HSE observations:
// Example AI prompt for corrective action
const response = await fetch('https://api.anthropic.com/v1/messages', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: 'claude-sonnet-4-20250514',
max_tokens: 1000,
messages: [{
role: 'user',
content: `Suggest corrective actions for this HSE observation: ${observation}`
}]
})
});
FLAGIT is fully installable as a Progressive Web App:
flagit-app/
│
├── index.html # Complete single-file PWA application
├── README.md # Project documentation
└── assets/ # (optional) Icons and images
| Variable | Description |
|---|---|
SUPABASE_URL | Your Supabase project URL |
SUPABASE_ANON_KEY | Your Supabase anonymous key |
ANTHROPIC_API_KEY | Your Anthropic Claude API key |
RESEND_API_KEY | Your Resend email API key |
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Kindness Njoku
This project is licensed under the MIT License — see the LICENSE file for details.
Built with ❤️ for HSE professionals worldwide
🚩 FLAGIT — Flag It. Fix It. Stay Safe.