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

YouTube

Create Your Own Scalable Dropbox Clone With Object Storage

Linode via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner tutorial builds a Dropbox-like file storage website using Node.js and Express with Linode Object Storage. It covers bucket credentials, S3-compatible object operations for uploading, listing, retrieving URLs, deleting, and serving files through a basic Bootstrap UI.

Syllabus

Introduction
Create Node.js files in VS Code
Start express server
Uploading files to Linode Object Storage
Get Started with AWS SDK for JavaScript
Set Bucket Credentials
Create s3client
Create Access Key
Setting the ACL
Accessing Listing Buckets
Obtaining a File’s URL
Create Upload Function
Create Delete Object Function
Create List Object Function
Upload a Binary File
Test Run with Parameters
Obtain Boot Strap
Create UI
How the UI works
Consolidate JS Files
Edit “Success” Message
Fetch Files and send as json
Style our UI
Conclusion

Taught by

Linode

Reviews

Start your review of Create Your Own Scalable Dropbox Clone With Object Storage

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.