# Synapce - Cloud Storage Solution

> Cloud storage web app: upload files up to 1GB and share a unique link that works on any device without logging in. Files expire after 7 days.

Canonical page: https://www.abdullahkaleem.live/products/synapce · Last updated: 24 April 2026

Type: Web tool · Free
Open the tool: https://synapce.app

## Overview

A cloud storage solution that allows users to securely upload files up to 1GB and generate unique, shareable links for instant access on any device without logging in.

## The problem

Users frequently need a frictionless way to share large files across different devices or with others quickly, without the hassle of forcing recipients to create accounts or download specialized software.

## What I built

Developed a responsive web application that enables instant, secure file uploads with real-time synchronization. It generates unique sharing links and automatically manages server space by deleting files after 7 days.

## Results

- Successfully took a full-stack application from initial ideation to a live production deployment on Vercel.
- Enabled seamless, login-free file sharing with reliable 7-day auto-expiring links.
- Delivered a responsive and real-time synchronized experience across all device types.

## Technical notes

### Architecture

A serverless, full-stack architecture utilizing Next.js for the frontend UI and routing, tightly integrated with Firebase for authentication, real-time database synchronization (Firestore), and blob storage.

### Technical decisions

- **Utilized Firebase Firestore alongside Firebase Storage.** To ensure real-time data synchronization of file metadata across all user devices while securely handling large file blobs.
- **Integrated React Hook Form with Zod.** To enforce strict, type-safe schema validation on the client side, ensuring reliable data entry and file handling before hitting the backend.

### Challenges and fixes

- **Preventing cloud storage costs from ballooning over time due to abandoned or permanently stored files.** Implemented background serverless functions and CRON jobs to automatically purge files and their associated metadata exactly 7 days after the initial upload.

## Built with

Next.js, TypeScript, Firebase/Firestore, Firebase Auth, Firebase Storage, Tailwind CSS, React Hook Form, Zod Validation, Vercel

## More products

- [filesconversion - File Format Converter](https://www.abdullahkaleem.live/products/filesconversion): Free in-browser image converter: turn PNG, JPG and SVG into WebP or ICO and download instantly. Files never leave your device.
