# How-to Guides

Problem-oriented, practical steps. Use these when you know what you want to do.

## Contents

- [Create a Mongoose model](create-a-model.md) — Define models with proper conventions
- [Add GitHub OAuth authentication](add-github-oauth.md) — Enable GitHub login for your API
- [Configure Better Auth](configure-better-auth.md) — Set up Better Auth with social OAuth (Google, GitHub, Apple)
- [Add WebSocket integration](websocket-integration.md) — Set up real-time Socket.io connections
- [Deploy to Google Cloud Platform](deploy-to-gcp.md) — Deploy demo and example apps to GCS with CDN

## Coming Soon

- [Add feature flags](add-feature-flags.md) — Add feature flags and A/B testing to your app
- Add custom permissions
- Implement file uploads
- Configure email notifications
- Customize AI workflows
- Set up custom CI/CD pipelines
