# Flamers

- **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:** [All Asmaul Husnain](https://cerebralvalley.ai/u/flamers)
- **GitHub:** https://github.com/MugdhoAI/ImportGuard
- **Demo video:** https://youtu.be/b-ARY9Hq2xQ?si=1qUQSLdKN6VoLcMw
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1568

ImportGuard is a review first CSV mapping and validation workspace. It turns an unfamiliar CSV export into a defined target format without silently changing data.

How it works: upload a CSV and see its profile (columns, row count, sample values). Define your target schema with field types: string, integer, decimal, boolean, and strict YYYY-MM-DD dates. Map each source column to a target field by hand, use local header name suggestions, or optionally request mapping suggestions from Meta Muse Spark through a server side adapter. Nothing runs until you review and approve the mapping.

Validation is deterministic and uses a fixed list of safe transformations: identity, trim, collapse_whitespace, lowercase, and uppercase. No arbitrary code ever runs. Every row is checked, and the export gives you accepted.csv, rejected.csv with source row numbers and the exact error for each rejected row, recipe.json, and report.json in a ZIP. The saved recipe can be replayed on the next similar file with no model call.

Example: the bundled registrations.csv has 3 rows. After mapping and validation, 2 rows are accepted and 1 is rejected, because the Payment value "maybe" is not a valid boolean.

Built with Python 3.11 and FastAPI, with a Node built frontend. MIT licensed. Live demo: https://importguard.onrender.com

## More from Meta Global AI Developer Hackathon

- [Kadai Khata](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1565)
- [Dev-Senpai](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1566)
- [Project CAD](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1567)
- [Remembery](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1569)
- [Confam](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1570)
- [ReARC Labs](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/1571)

---

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