NONSOLUS is a digital sanctuary and social network dedicated to mental wellness. This repository contains the web frontend scaffold and project documentation for the NONSOLUS platform.
Vision
- Build an elegant, safe, and empowering space for peer support and self-reflection.
- Anonymity-by-default, empathy-over-engagement, no ads, and absolute user privacy.
Quick start (local)
- Copy
.env.exampleto.env.localand fill in the Firebase values. - Install:
- npm install
- Run dev server:
- npm run dev
- Open http://localhost:3000
Tech stack (recommended)
- Frontend: Next.js + React (TypeScript)
- Auth & Realtime DB: Firebase Authentication + Firestore (or evaluate alternatives for E2EE chat)
- Hosting: Vercel
- Payments: Stripe (for NONSOLUS+ & Scholarship fund)
- Analytics: privacy-first, opt-in only
Important notes
- This platform is not a crisis service. Always surface crisis resources prominently.
- Legal review required for Privacy Policy, Terms of Service, and moderation procedures.
Contributing
- Please read docs/moderation-plan.md before contributing.
- Create feature requests or bug reports via the issue templates in .github/ISSUE_TEMPLATE.
License
- Add project license here (e.g., MIT) after selecting with stakeholders.