Рет қаралды 6,381
Introducing our new series MVB: Minimum Viable Backend
We have customers that are trying to build awesome apps that have no idea where to get started, so we decided to create a series covering how to create the foundation for the most popular types of apps.
THIS EPISODE:
In this episode, we review the two-sided marketplace and build the backend foundation to an app similar to Uber.
What We'll Cover:
- Basic Database Schema and Setup
- Demand Side (Passengers)
- Supply Side (Drivers)
- Location
What we won't get to this time:
3rd party integrations:
- Payments/Payouts (Stripe)
- Messaging (Email/SMS with Sendgrid/Twilio)
- Recaptcha (Google)
- Chat/Real-time Updates (Ably)
We have weekly office hours if you want to continue building on this foundation!
SIGN UP FOR XANO
Vist Xano - The Fastest No Code Backend Dev Platform
go.xano.co/3hFAihZ
Twitter
/ nocodebackend
Chapters
0:00 - Introduction
3:30 - Initial Xano Setup
4:30 - Setting up Database Tables
9:30 - Setting up the API Endpoints
9:50 - Get Cars Near Me
14:40 - Book a Trip based on nearby Vehicles
22:50 - Start Trip workflow
27:50 - Complete Trip workflow
30:11 - Get List of Trips (As Customer)
31:20 - Get List of Trips (As Driver) + How to use Joins
34:54 - Summary and Questions
35:38 - Why did we setup the Database like that?
37:05 - How to think about Database tables vs Data Locality
41:15 - Relational vs Non-Relational Setup in Xano
42:04 - API Endpoint Summary
42:20 - Breaking down the API and the Function Stack in Xano
43:21 - How to apply this to another type of two-sided marketplace
44:10 - Wrap up