Skip to content

DestinyDriver/Filo

Repository files navigation

🚀 Filo

A modern file and text sharing platform
Built with Next.js, Supabase, Clerk Auth, and Tailwind CSS.

GitHub last commit GitHub repo size License


✨ Overview

Filo is a dual-purpose tool for efficient file and text/code sharing.

  • FiloDrop: Upload and protect files with short URLs, passwords, and share instantly via email.
  • FiloPad: Lightweight public pastebin-style tool — no login required, just paste and share.

💡 Ideal for developers, teams, and creators looking for a fast and privacy-friendly sharing solution.


🛠 Features

Feature FiloDrop ✅ FiloPad ✅
Auth required
Upload files
Share code/text
Short links
Password-protect

🧠 WorkFLow

PMI Diagram

Architecture and flow of Filo app


📸 Preview

FiloDrop FiloPad
Drop Screenshot Pad Screenshot

🎥 Demo

Watch the video

Click above to watch a short video demo of Filo in action.


🧪 Tech Stack

  • Frontend: Next.js, Tailwind CSS, ShadCN UI, Lucide Icons, Lottie (Animations)
  • Backend: Supabase (DB + Storage)
  • Authentication: Clerk.dev
  • Others: Sonner (toasts)

🔧 Getting Started

git clone https://github.com/DestinyDriver/Filo.git
cd Filo
npm install

Create a .env.local file:

NEXT_PUBLIC_SUPABASE_URL=your-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-key
CLERK_PUBLISHABLE_KEY=your-clerk-key
CLERK_SECRET_KEY=your-clerk-secret

Then run the app:

npm run dev

🙌 Contributing

We welcome contributions! Fork the repo and submit a PR.

git checkout -b feature/feature-name
git commit -m "feat: add new feature"
git push origin feature/feature-name

Then open a PR on GitHub.


📄 License

Licensed under the MIT License.
See LICENSE for more.


Made with ❤️ by DestinyDriver

About

Filo is a fast and minimal platform for sharing files and pasting code or text — with short links, optional passwords, and email sharing.

Resources

License

Stars

Watchers

Forks

Contributors