Before diving in, make sure you have completed the Software Engineer roadmap or have equivalent experience (HTML, CSS, JS, React)

Overview

This guide will prepare you with the tech stack needed to build products using Titan, our opinionated codebase for rapidly building and launching full-stack products.

Tech Stack Development

Estimated time to complete: 2-3 weeks

1

What is Titan?

Titan is our opinionated codebase for rapidly building and launching products. It’s built on top of modern technologies that enable quick development without sacrificing scalability:

  • NextJS for full-stack development
  • Prisma for type-safe database access
  • Supabase for authentication and realtime features
  • Tanstack Query for data fetching
  • Webhooks for third-party integrations
2

Core Content

NextJS 15 Full Course - Learn NextJS
Tanstack Query Crash Course - Learn how to use Tanstack Query (Data fetching library)
Prisma Crash Course - Learn how to use Prisma (An Object-Relational Mapping library)
Supabase Full Course - Learn how to use Supabase (Database as a Service)

You don’t need to watch the entire supabase course. Just watch the sections that are relevant to you.

How Webhooks work - Understand how webhooks work and why they’re important

After completing these videos, you’ll be able to start using Titan productively to build any site/product you want (Complete with a running database, authentication, and payment processing).

3

Extra helpful content:

Next Steps

After completing this pre-requisites guide, you’ll be ready to start building entire products with Titan.

If you just want to build a product, head straight to MVP Development to start building a minimum viable product.

If you want to build your own startup, continue to the Philosophy section to understand our approach to company building.