Repositories
All source code for Softly is split across six repositories.
| Repo | Tech | Purpose | Deploy Target |
|---|---|---|---|
| rajgurung/ai-softly | Rails 8.1 | Backend API | AWS ECS Fargate |
| rajgurung/ai-softly-frontend | Expo / React Native | Mobile app (iOS/Android) | App Store / Play Store |
| rajgurung/softly-web | Next.js 16 | Desktop web app | Cloudflare Pages (partial) |
| rajgurung/softly-landing | Astro | Marketing landing page | Cloudflare Pages |
| rajgurung/softly-docs | VitePress | Internal documentation | Cloudflare Pages |
| rajgurung/softly-infrastructure | Terraform | AWS infrastructure as code | AWS (terraform apply) |
Monorepo vs Multi-repo
Softly uses a multi-repo approach. The backend (ai-softly) contains the Rails API and is the primary repository. Each frontend and the infrastructure have their own repositories with independent CI/CD pipelines.
Local Development
The backend repo at ai-softly contains a mobile/ directory used during early development. The canonical mobile source has moved to ai-softly-frontend.
For local setup of each repo, see the Setup guide.