Overview
Syllabus
What We'll Be Doing In This Video
Create next.js project
Add Tailwind CSS to next.js project
Create navbar component
Use chatGPT to code navbar
Build navbar foundation
Convert code from ChatGPT to React Code
Remove ChatGPT Code
Change navbar text
Create watch.js
Create Video Upload Module
Create File Upload Tag
Create Watch Videos Module
Create Object Storage Bucket at Linode
Create React File Uploader
Create API
Test API
Install Formidable and S3-SDK
Build upload.js
Disable bodyparser in next.js
Utilize Formidable to Parse Forms
QA upload.js
Create list.js
Connect to the Front End
Populate Watch Page with Video Cards
Connect Upload Page to API
Fix Upload Max File Size
DisplayUploaded Videos on Watch Page
Create Player on Watch Page
Upload and Test Player
Change Download Button to Icon
Conclusion
Taught by
Linode