Quad is a full-stack social entertainment platform for students, featuring posts, stories, polls, real-time chat and notifications.
This repository contains both the backend API and the frontend web app.
Backend docs live under backend/docs/:
- Backend Documentation Index – API, database, auth, realtime, deployment, and more.
Frontend-specific docs live under frontend/docs/:
- Frontend Docs Index Technical reference and user documentation for the web app.
Shared docs live under the root docs/ folder:
- Documentation Hub Full-stack setup, architecture overview, deployment, and audits.
For detailed setup, see the backend and frontend documentation. At a high level:
-
Backend
See backend/docs/development/README.md for environment setup and running the API + realtime server. -
Frontend
From thefrontend/directory, install dependencies and run the dev server (commands as defined infrontend/package.json). -
Docs
Use the links above to explore architecture, APIs, and user guides.
- Posts, stories, and polls
- User profiles and follow system
- Real-time chat
- Real-time notifications
- Advanced search
- Theming (light/dark/system) and UI/UX polish