Triviantes360: Tourism SaaS Development

Project Description

We are looking for a senior technical lead or experienced development team to architect and build a production-ready, multi-tenant SaaS platform for the tourism industry in Latin America.

The product, Triviantes360, can be described as Shopify for Tourism: a white-label platform that allows tour operators to create their own branded booking websites, sell tours online, manage availability in real time, and receive payments without paying commissions to Online Travel Agencies.

This is a greenfield project, not a prototype or a quick MVP. We are looking for a robust, scalable, and secure solution built with modern technologies and best practices.

Tourism operators in Latin America usually sell through WhatsApp or depend on Online Travel Agencies that charge between 15 and 30 percent in commissions. Most lack technical knowledge and rely on fragile WordPress setups. Triviantes360 solves this problem by providing a white-label booking website per operator using subdomains and custom domains, online payments with local payment gateways, real-time availability and capacity management, an admin dashboard to manage activities, bookings, customers and payments, and a subscription-based, commission-free business model.

The platform must be built as a true multi-tenant SaaS with strong tenant isolation, an API-first stateless backend, PostgreSQL as the primary database, horizontal scalability, and feature flags enforced at the backend level based on subscription plans. The backend is expected to be built using Node.js with Express or Fastify, or Go, with secure authentication using JWT and refresh tokens, role-based access control, a booking engine with overbooking prevention, payment abstraction, webhook handling with idempotency, background jobs, logging, monitoring and audit trails.

The frontend should be built with React and TypeScript or Next.js, following a mobile-first and conversion-optimized approach, using server-side rendering or static generation for SEO, and delivering fast load times under two seconds on public pages. The system includes both a public booking website and a private admin dashboard.

Initial payment integrations will include Wompi and MercadoPago in Colombia. The platform must support secure payment processing, webhook-based payment state management, refund handling, retries, and a PCI-compliant approach without storing raw card data.

Admin features include full activity management with pricing, availability and capacity, booking management with creation, modification, cancellation and refunds, customer management, analytics and reporting, website branding and customization, and email template customization.

This project does not allow WordPress, low-code tools, or plugin-based systems. We are looking for production-quality code, a security-first mindset aligned with OWASP Top 10 best practices, and clean, well-documented architecture.

Ideal candidates have proven experience building multi-tenant SaaS platforms, hands-on experience integrating payment gateways, strong PostgreSQL knowledge, solid application security practices including RBAC and IDOR prevention, and a product mindset beyond pure coding. Experience with e-commerce, booking systems, or Latin American payment gateways is a plus.

Deliverables include a complete backend and frontend implementation, production-ready cloud infrastructure, payment gateway integrations, a subscription-ready architecture, technical documentation, and deployment and handover documentation.

The engagement model is fixed-price with milestone-based payments, with long-term potential after launch and clear technical ownership expected. Applicants should include examples of similar SaaS or multi-tenant platforms they have built, a high-level technical approach, an estimated timeline and milestones, a budget estimate, and team composition if applicable. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!