Deploy Caardify
Add necessary secrets before deploying
Just deployed
/var/lib/postgresql/data
caardify
Just deployed
Redis
Just deployed
/data
caardify-api
Just deployed
Deploy and Host Caardify on Railway
Caardify is a digital profile and NFC business card platform that lets individuals and teams create public, shareable profiles. Users can instantly share contact details, social links, and business information through NFC taps or profile URLs—no mobile app required.
About Hosting Caardify
Hosting Caardify involves deploying a full-stack web application that includes a frontend for public profiles and dashboards, a backend API for user and card management, and a database for storing profile and analytics data. Railway simplifies this process by handling infrastructure provisioning, environment variables, scaling, and deployments. With Railway, Caardify can be deployed directly from a Git repository, automatically rebuilt on every push, and scaled as usage grows without managing servers manually.
Common Use Cases
- Hosting public digital profiles for NFC business card users
- Managing company-wide employee profiles and smart cards
- Providing branded profile pages for events, sales teams, or agencies
Dependencies for Caardify Hosting
- Node.js (for backend APIs and frontend builds)
- PostgreSQL or MongoDB (for user, profile, and analytics data)
Deployment Dependencies
- Railway CLI: https://docs.railway.app/develop/cli
- Node.js: https://nodejs.org
- PostgreSQL: https://www.postgresql.org
Implementation Details (Optional)
Caardify can be deployed using a standard Node.js service with environment variables configured in Railway:
railway login
railway init
railway up
Environment variables typically include database URLs, authentication secrets, and NFC profile base URLs.
Why Deploy Caardify on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Caardify on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
caardify
ghcr.io/caardify/caardify:latestRedis
redis:8.2.1caardify-api
ghcr.io/caardify/caardify-api:latestR2_BUCKET
Default value
JWT_SECRET
Default value
R2_ENDPOINT
Default value
FRONTEND_URL
Default value
BKASH_API_KEY
Default value
BKASH_PASSWORD
Default value
BKASH_USERNAME
Default value
BKASH_SECRET_KEY
Default value
GOOGLE_CLIENT_ID
Default value
R2_ACCESS_KEY_ID
Default value
BKASH_CALLBACK_URL
Default value
BKASH_CHECKOUT_URL
Default value
GOOGLE_CLIENT_SECRET
Default value
R2_SECRET_ACCESS_KEY
Default value
BKASH_GRANT_TOKEN_URL
Default value
BKASH_CREATE_PAYMENT_URL
Default value
BKASH_EXECUTE_PAYMENT_URL
Default value
BKASH_REFUND_TRANSACTION_URL
Default value