Skip to main content

Full-Stack Fundamentals 3 - Auth

1h 9m 21s
English
Paid

Course description

In the previous project, we created a working application - Prompt Manager, mastering the key principles of full-stack development using Next.js, Supabase, and Drizzle. Now, we will enhance this application with a crucial feature - user authentication.

Read more about the course

The authentication system will allow each user to view and manage only their own prompts, making the application more personalized, secure, and similar to real web services.

What's new in this project:

  • Instead of starting from scratch, we will use a ready-made template - the source code from the previous Prompt Manager project.
  • The template saves time and allows us to focus immediately on implementing authentication.
  • We will add user registration, login, logout, and restrict data access for each user.

This project is a logical continuation of learning: you will learn to protect user data and configure basic security mechanisms needed in any modern application.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 14 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1. Starting from Templates

All Course Lessons (14)

#Lesson TitleDurationAccess
1
1. Starting from Templates Demo
07:54
2
2. Project Setup
04:47
3
3. Authentication with Clerk
05:19
4
4. Clerk Configuration
05:14
5
5. Auth Rules
03:05
6
6. Middleware Setup
05:57
7
7. Clerk Provider Integration
03:06
8
8. Sign-Up Page
06:34
9
9. Updating the Prompts Table
05:12
10
10. Updating Seed Data
05:05
11
11. User Profile Button
05:40
12
12. Requiring an Authenticated User
06:14
13
13. Testing with Multiple Users
01:34
14
14. Deploying the Project
03:40

Unlock unlimited learning

Get instant access to all 13 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

ScrollTrigger Express

ScrollTrigger Express

Sources: Carl (Creative Coding Club)
ScrollTrigger is GreenSock's most revolutionary plugin to date. With its help, you can control all your animations with precision and...
10 hours 31 minutes 38 seconds
 Ludicrous Speed Postgres

Ludicrous Speed Postgres

Sources: Creston Jamison
This course is dedicated to optimizing PostgreSQL performance with a focus on proper schema design and efficient database usage. It is designed for those...
12 hours 27 minutes 44 seconds
Learn Astro

Learn Astro

Sources: Chris Pennington
In a world of overly complex web frameworks, Astro stands out for its simplicity, excellent developer experience, and high performance. But behind this...
17 hours 12 minutes 58 seconds
Fundamentals of Backend Communications and Protocols

Fundamentals of Backend Communications and Protocols

Sources: udemy
Backend engineering is an art. During my 18 years career working with and building backend applications, I discovered that certain communication design patterns keep emerging. T...
15 hours 35 minutes 37 seconds
Fundamentals of Networking Engineering

Fundamentals of Networking Engineering

Sources: udemy
We are entering an era in software engineering where we rely on libraries and frameworks to do most of our work. While this is useful and save tremendous dev ho
18 hours 6 minutes 23 seconds