Engineering Documentation
Welcome to the engineering team's documentation hub. Find everything you need to build, deploy, and maintain our systems.
Quick Links
- Development Setup - Get your environment ready
- Deployment Guide - Ship code to production
- Code Standards - How we write code
Our Tech Stack
Frontend
- React / Next.js
- TypeScript
- Tailwind CSS
- Jest / React Testing Library
Backend
- Node.js / Python
- PostgreSQL / MongoDB
- Redis
- REST APIs / GraphQL
Infrastructure
- AWS / GCP
- Docker / Kubernetes
- GitHub Actions
- Terraform
Key Repositories
frontend- Main web applicationapi- Backend servicesmobile- Mobile applicationsinfrastructure- IaC and configs
Development Workflow
- Pick a task from the sprint board
- Create a branch from main
- Write code following our standards
- Test thoroughly (unit + integration)
- Open a PR with description
- Get review from teammate
- Merge after approval
- Deploy (automatic or manual)
Getting Help
- Code questions: #engineering on Slack
- Deployment issues: #ops-alerts
- Architecture decisions: Weekly tech sync
- Urgent issues: Page on-call engineer
Resources
Contributing
See something wrong? Missing documentation? Please contribute! - Small fixes: Just open a PR - Large changes: Discuss in #engineering first - Questions: Ask in #engineering-help