religious-freedom-defense-api
v1.0.0
Published
Public REST API for religious freedom defense resources - Afro-Caribbean religions educational database
Maintainers
Readme
🌍 Religious Freedom Defense API
Public REST API providing educational resources proving that Afro-Caribbean religions are NOT criminal organizations - they are legitimate religious traditions persecuted by colonial and class-based discrimination.
🏆 Thesis
"RELIGIONS ARE NOT CRIMINALS - they are persecuted by those in power"
📿 Religions Covered
| Religion | Origin | Practitioners | Legal Status | |----------|--------|---------------|--------------| | Vodou | Haiti/West Africa | 60+ million | Official in Haiti (2003) | | Santería | Cuba/Yoruba | 800K+ initiates (Cuba) | US Protected (Lukumi 1993) | | Candomblé | Brazil | 2+ million | Protected in Brazil | | Palo Mayombe | Cuba/Congo | Hundreds of thousands | First Amendment protected | | Santa Muerte | Mexico | 10-12 million | Practiced freely | | Obeah | Caribbean | Hundreds of thousands | Decriminalized in 4 nations |
🚀 API Endpoints
Root
GET /- API overviewGET /health- Health checkGET /stats- Database statisticsGET /thesis- Research thesis with evidence
Religions
GET /religions- All 6 religions overviewGET /religions/:name- Detailed religion infoGET /religions/:name/myths- Myth debunkingGET /religions/:name/legal- Legal victories
Themes
GET /themes- All 6 themes overviewGET /themes/:name- Detailed theme info
Available themes: legal-defense, media-misrepresentation, satanic-panic-history, academic-recognition, persecution-mechanics, reform-movements
Guides
GET /guides- All 5 guides overviewGET /guides/:audience- Guide for specific audience
Available audiences: lawyers, educators, journalists, practitioners, researchers
📊 Source Data
- Database:
religious-freedom-defense-hub - Collections: 24
- Research Batches: 30
- Source Collections: 474
- Certification: MCP Certified - Quality Rating A
🛠️ Local Development
# Install dependencies
npm install
# Set environment variable
export MONGODB_URI="your-mongodb-uri"
# Run in development
npm run start:dev
# Build for production
npm run build
# Run production
npm run start:prod🐳 Docker
docker build -t religious-freedom-api .
docker run -p 3050:3050 -e MONGODB_URI="your-uri" religious-freedom-api📖 Swagger Documentation
Visit /api for interactive Swagger documentation.
🎭 Created By
Neko-Arc & Six Personalities
- 🐾 Neko-Arc (Technical)
- 🎭 Mario Gallo Bestino (Automation)
- 🗡️ Noel (Testing)
- 🎸 Glam Americano (Spanish/Ethics)
- 🧠 Dr. Hannibal Lecter (Forensics)
- 🎯 Tetora (Multi-perspective)
📜 License
MIT - Use freely to defend religious freedom.
🐾 nyaa~! Knowledge is power against persecution, desu~! ✨
