Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build Your First Full-Stack Application - Beginner Tutorial

notJust․dev via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This beginner-friendly tutorial guides you through building a full-stack Apple Reminders clone using Expo, React Native, ExpressJS, and PostgreSQL over 6+ hours. Learn how to connect these technologies, structure projects for scalability, and perform CRUD operations while exploring basic SQL commands and industry-standard app organization. Master essential skills like setting up a scalable backend API, storing data with PostgreSQL, validating data with Zod, creating smooth navigation with Expo Router, fetching and caching data using TanStack Query, displaying dynamic lists with FlatList, and writing safer code with TypeScript. The tutorial is divided into backend sections (project setup, PostgreSQL configuration, database migrations, CRUD routes, MVC pattern implementation, input validation) and frontend development (environment configuration, Expo setup, router implementation, component creation, and reminders list functionality).

Syllabus

0:00 Intro & Project Overview
9:46 Step-by-step Project Guide
18:01 Setup a Fresh Node.js Express Project
46:10 Setup a PostgreSQL Database
1:03:02 Database Migrations
1:22:54 Create and Organize CRUD routes
1:38:52 MVC pattern + Service Layer
3:07:40 Input Validation and Error Handling
3:41:35 Configure Your Environment
3:44:33 Setup a Fresh Expo Project
3:53:12 Implement Expo Router
4:08:35 Implement TanStack Query
4:12:03 Create Your First Component
4:50:09 Create TypeSafe Components
4:56:04 Create the Reminders List
6:11:21 Outro

Taught by

notJust․dev

Reviews

Start your review of Build Your First Full-Stack Application - Beginner Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.