# SafelinkAutoPilot

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Aboulatif Bamba](https://cerebralvalley.ai/u/latiff)
- **GitHub:** https://github.com/iamabdoulatif/safelink-Auto-Pilot
- **Demo video:** https://youtu.be/-oUqcnAAyTE?si=cjPSq47NCmljmZaN
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4497

SafeLink Auto-Pilot is an operations platform for small Internet and hotspot providers who manage MikroTik
routers.
Many local operators still monitor routers manually, generate hotspot vouchers by hand, and send or print them
through disconnected tools. This creates delays, configuration mistakes, duplicate vouchers, and poor visibility
when a router or hotspot profile is unavailable.
SafeLink Auto-Pilot centralizes the workflow in one dashboard. It monitors MikroTik routers, performs read-only
diagnostics, audits hotspot configuration, validates router and hotspot profiles, and automates controlled voucher
replenishment through n8n.
When the voucher stock falls below a configurable threshold, the system checks the router and hotspot profile,
verifies available stock, generates hotspot users directly on RouterOS, creates a PDF batch, delivers tickets
through Telegram, WhatsApp, or PrintNode, and reports the result back with HMAC signatures and idempotency
protection.
The system is designed around safety. Diagnostics use a read-only RouterOS account. Any corrective action
requires human validation. Ticket passwords are never stored in PostgreSQL or written to logs.
The application is built with Next.js, TypeScript, PostgreSQL, RouterOS REST, n8n, Docker, Telegram, WhatsApp
adapters, and PrintNode. Its goal is to make relia

## More from Meta Global AI Developer Hackathon

- [Forge Builders](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4494)
- [KANIBAL.ID](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4495)
- [Luffy_akaza](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4496)
- [Sherlog](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4498)
- [Klinklang](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4499)
- [TWZRD](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4500)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4497. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
