CASE STUDY: 2024

Pastebox – Cloud File Sharing App with QR Code & Shareable Links | React + Node.js + S3

Pastebox is an open-source, full-stack file sharing platform and WeTransfer-style tool where users upload files and get shareable links or QR codes. Features a dashboard, optional login, and configurable link expiry. Built with React, Node.js, MongoDB, and AWS S3 for secure, scalable cloud file transfers—suitable for teams, developers, and SaaS.

Project Gallery

Gallery image 1
1 / 7

The Challenge

Teams needed a simple cloud file sharing solution with shareable links and QR codes—optional accounts and link expiry—without complex setup or heavy desktop tools. The goal was a WeTransfer-style file sharing app that scales with S3 and supports both guest and authenticated uploads.

The Solution

1

Upload any file and get shareable link and QR code.

2

Dashboard to manage uploads and copy links.

3

Guest (anonymous) and logged-in uploads.

4

Optional expiration for links.

5

Backend with Multer/GridFS and S3; JWT auth; short IDs for links.

Project Info

Client
Startup & SMB File Sharing
Industry
SaaS / File Sharing
Duration
1.5 Months (fast delivery)
Status
COMPLETED
Core Team

Key Impact

Instant
Link & QR generation
File management
Dashboard
Guest + authenticated
Access modes
Optional security
Expiry
0.0S-ready, scalable
Storage

Technology Stack

Frontend

React 18ViteRedux ToolkitTailwindReact DropzoneReact QR Code

Backend

Node.jsExpressMulterGridFS

Database

MongoDBMongoose

Storage

AWS S3AWS SDK

Auth

JWT
"
""Pastebox replaced our old file-sharing workflow. Links and QR codes in one place, with expiry when we need it.""
F
Faisal Rahman
CTO, TechStart Inc.

Ready to build something remarkable?

Let's collaborate to transform your vision into a scalable, high-performance digital product.

Get in touch

We'd love to hear from you! Feel free to reach out to us for any inquiries or to schedule a call.

Let's get you to the right place

Reach out to our sales team! We’re eager to learn more about how you plan to use our application.