-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the Street Support Network Platform Wiki. This wiki serves as the living companion to the project’s README, progress tracker, and rebuild docs. It explains why we’ve made certain decisions, how core pieces work, and provides clear instructions for future contributors.
✅ Overview The Street Support Network helps people experiencing or at risk of homelessness find local support quickly and safely. This rebuild creates a modern, maintainable, mobile-first platform aligned with our values of connection, compassion and practical support.
Key goals:
- Replace fragile legacy code with a robust, well-tested foundation
- Ensure local partners can maintain listings easily
- Integrate our Virtual Assistant and new Read API by design
- Future-proof for new features with clear structure and minimal tech debt
📌 What’s in this Wiki This wiki complements the README.md, the Progress Tracking, and our Rebuild Docs. It focuses on:
-
Workarounds & Known Issues:
-
Documented fixes for Next.js quirks (e.g. dynamic param inference, force-dynamic routes)
-
TypeScript or lint suppressions that should be reviewed post-MVP
-
Technical Decisions:
-
Why we use serverless API routes for public reads
-
Rationale for the split Public Read API vs Admin Write API
-
Hosting, caching, and security strategies
-
Key Patterns & Conventions:
-
How we name branches and PRs
-
How we use the staging → main flow
-
How to add test coverage for new features
CMS Role Breakdown:
-
What each admin level can do
-
How verification cycles work
How to Get Help:
Contact [email protected] with any questions.
🏷️ Related Docs README.md — Quick start, tech stack, and project structure.
Rebuild-docs — Comprehensive design and feature inventory.
Progress Tracking — What’s done, what’s next.
📄 API Project Plan — How we’re replacing the old API.
✅ First Steps for New Contributors Read the README.md for local setup.
Check this wiki for open workarounds you should know about.
Review open tickets and progress tracking.
Create a new branch for your work — never commit directly to staging or main.
Keep tests green at all times!
⚡ Keep This Up To Date! This wiki will evolve throughout the rebuild. Major workarounds, resolved issues, or new best practices should always be added here for future maintainers.