Next.jsPostgreSQLPrismaStripeRailway
Cantal
Canadian Tech Talent Marketplace
A platform bridging US organizations with Canadian tech professionals, featuring job matching, billing, and contractor management.
Visit CantalOverview
Cantal connects US companies with Canadian tech talent, handling everything from job posting to contractor payments. The platform streamlines the entire hiring and payment process for cross-border tech work.
Technical Challenges
Cross-border payments and compliance were the main technical hurdles. The platform needed to handle:
- Multi-currency transactions (USD/CAD)
- Tax documentation and compliance
- Real-time job matching algorithms
- Secure document handling
Solution
A full-stack Next.js 14 application with:
- Stripe Connect for marketplace payments and payouts
- PostgreSQL + Prisma for relational data management
- Railway for deployment and database hosting
- Custom matching algorithm for job-candidate pairing
- Secure document upload and storage
Key Features
- Job posting and candidate matching
- Integrated invoicing and payments
- Contractor profile management
- Real-time messaging between clients and contractors
- Compliance documentation handling