Maybe you bought something online that looked nothing like you expected? Twinventory fixes both- digitize your wardrobe, try clothes on yourself with AI, in 3D.
The core flow is:
- Choose a profile.
- Browse by category or search with text or voice.
- Add products to outfit slots.
- Generate a try-on image from the profile photo and selected products.
- Follow product links to the source store.
The backend also supports profile preferences, inventory upload and retrieval, speech transcription, and 3D model previews.
See backend/README.md for setup and the API contract. The original hackathon architecture and ownership plan is in docs/planning.md.
Current integration status and ownership are tracked in docs/status.md.
Production uses Vercel for the Next.js frontend and Railway for the FastAPI backend. GitHub Actions validates every pull request and push; Vercel and Railway deploy main through their GitHub integrations.
- Import this repository and set Root Directory to
frontend. - Set
NEXT_PUBLIC_API_URL=https://api.twinventory.fashionfor Production. - Set the Production Branch to
main. - Add
twinventory.fashionandwww.twinventory.fashionunder Domains.
- Create a service from this GitHub repository and set Root Directory to
/backend. - Railway will build backend/Dockerfile and use its
PORT-aware start command. - Set the Production Branch to
mainand the healthcheck path to/health. - Add the backend variables listed in backend/README.md, with
FRONTEND_ORIGINS=https://twinventory.fashion,https://www.twinventory.fashion. - Add
api.twinventory.fashionas the custom domain. - Attach a volume at
/app/uploadsto persist inventory uploads across deployments.
At GoDaddy, add the exact apex and www records shown by Vercel. Add the api CNAME and verification TXT record shown by Railway. Provider-generated DNS targets should be copied from their dashboards rather than hard-coded here.
Submitted to Hack the North 2026 for:
- OpenAI: API Prizes
- Shopify: Hack Shopping with AI
- Elastic: Find the Signal - Best Use of Elasticsearch
- Sentry: Best Use of Sentry
- MLH: Best Use of ElevenLabs
- MLH: Best Use of MongoDB Atlas
- MLH: Best Domain Name from GoDaddy Registry