Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete full-stack web application that replicates Apple Notes functionality in this comprehensive 5-hour tutorial. Master modern web development by implementing user authentication, database integration, and real-time note management using Nuxt 3, MySQL, and Prisma. Progress through hands-on development stages including setting up the project architecture, creating a secure user registration system, establishing database connections, implementing backend routes, and building a responsive frontend interface. Explore essential concepts like password hashing, JSON web token authentication, error handling, and backend validation while developing features such as user login, note creation, editing capabilities, and user session management. Follow along with provided resources including Figma designs and GitHub source code to create a professional-grade notes application from start to finish.
Syllabus
Project intro
Project setup / register page
MySQL + Prisma
Backend routes
Hashing passwords
Error handling
Backend validation
Auth with JSON web tokens
Login functionality
App frontend development
Pulling backend notes
Associate notes to users
Edit existing notes
Create new notes
Log out users
Finishing touches
Taught by
Chris Courses