QuickTransfer is a fast, file-sharing web app built with Svelte, powered by Firebase, and hosted on Vercel.
no accounts, no clutter. Just paste, and send text.
Layer | Tech |
---|---|
Frontend | Svelte |
Hosting | Vercel |
Backend/DB | Firebase (Storage, Firestore,) |
Styling | CSS |
git clone https://github.com/SEOJIAF/QuickTransfer
cd QuickTransfer
npm install
const firebaseConfig = { apiKey: "your-key", authDomain: "your-app.firebaseapp.com", projectId: "your-project-id", storageBucket: "your-app.appspot.com", messagingSenderId: "xxxxxxx", appId: "xxxxxxx" };
export const app = initializeApp(firebaseConfig);
4. Run the App
```bash
npm run dev
Open http://localhost:5173 and start uploading text-based files.
QuickTransfer/
โโโ src/
โ โโโ lib/firebase.js # Firebase config
โ โโโ routes/+page.svelte # Main upload/share page
โ โโโ routes/save/+page.svelte # Download page
โ โโโ ...
โโโ static/ # Public assets
โโโ .env # (if using env vars)
โโโ README.md
โโโ vercel.json # Vercel config
This project is ready to deploy on Vercel.
Just push your repo to GitHub and import it in Vercel. Set Firebase config via environment variables or inline if you're going simple.
Multi-file or zipped uploads
Password-protected links
Have questions ?
๐ Site: quicktransfer.vercel.app
๐ Report Issues: GitHub Issues