Qastra is a modern, minimalistic platform where minds collide—ask questions, raise topics, and spark discussions. Whether you're a student with doubts, a dev with bugs, or a human with curiosity, Qastra is your space to speak up.
Qastra is a web-based platform built for knowledge-sharing and topic-based discussions. Users can:
- 🔍 Ask doubts or questions
- 💬 Raise discussion topics
- 📸 View curated media posts (admin-only uploads)
- 📚 Explore helpful policies and guidelines
Think: Stack Overflow + Reddit + a touch of existential crisis
- Frontend: Pug (HTML templating),
- Backend: Node.js, Express
- Database: MongoDB
- Auth: Sessions or Identity docs (custom logic)
- Hosting: Render
- ✍️ Question & Topic Posting – Anyone can raise their voice
- 🔐 Admin-Only Media Uploads –
/upload
route secured for trusted users - 🖼️ Media Display Page – Blog-style rendering of uploaded images at
/render-img
- ⚖️ Guidelines & Policies – Custom pages for Terms, Privacy, and more
- 🧃 Sleek UI – Clean, responsive layout using Pug + Tailwind