Work in Progress
A news app for spiritual seekers.
Serious spiritual seekers tend to keep away from worldly affairs — but there is a way to turn even those into spiritual practice! Sadhak News reframes world events through a spiritual lens, helping practitioners stay informed while maintaining their inner focus.
| Home | AI-Reframed News |
|---|---|
![]() |
![]() |
- Backend: FastAPI (Python) + Groq LLM
- Mobile: React Native with Expo
- Python 3.8+
- Node.js 16+
- Groq API key (free from https://console.groq.com/keys)
cd backend
cp .env.example .env # Windows: copy .env.example .env
# Edit .env and add your GROQ_API_KEY
python3 -m app.mainRuns on http://localhost:8000
cd mobile
npm install
npm startThen scan QR code with Expo Go app, or press w for web.
Note: If testing on a physical device, edit mobile/app.json and change apiUrl from localhost to your computer's IP address.
| Endpoint | Description |
|---|---|
GET /api/news/ |
All news (first load takes 2-3 min) |
GET /api/news/international |
International news |
GET /api/news/national |
National news |
GET /health |
Health check |
- Mobile can't connect: Use your computer's IP in
app.json, notlocalhost - First load slow: Normal — LLM processes ~120 articles on first call
- Groq errors: Check your API key in
.env

