An open API service indexing awesome lists of open source software.

https://github.com/lokeshkavisth/fileflow

Fileflow offers cloud storage, allowing you to easily manage and save your files online.
https://github.com/lokeshkavisth/fileflow

clerk-auth cloud-storage file-sharing file-upload firebase-firestore nextjs14-typescript shadcn-ui typescript

Last synced: about 1 month ago
JSON representation

Fileflow offers cloud storage, allowing you to easily manage and save your files online.

Awesome Lists containing this project

README

          

# FileFlow

> Effortlessly manage and share files with FileFlow, offering secure, accessible and seamless cloud storage. Elevate your file management experience with user-friendly features and reliable cloud storage integration.

![GitHub last commit](https://img.shields.io/github/last-commit/lokeshkavisth/FileFlow) ![GitHub](https://img.shields.io/github/license/lokeshkavisth/FileFlow) ![Vercel](https://therealsujitk-vercel-badge.vercel.app/?app=FileFlow)

## Demo

Check out the live demo: [FileFlow Demo](https://fileflow.vercel.app/)

## Installation

Clone the repository:

```sh
git clone https://github.com/lokeshkavisth/FileFlow.git
cd FileFlow
```

Install dependencies:

```sh
npm install
```

Run the project:

```sh
npm run dev
```

## Configure .env file

```sh

NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=

NEXT_PUBLIC_FIREBASE_APP_ID=

NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=

NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=

NEXT_PUBLIC_FIREBASE_PROJECT_ID=

NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=

NEXT_PUBLIC_FIREBASE_SECRET_KEY=

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=

CLERK_SECRET_KEY=
```

## Features

- **Cloud Storage:** Store your files securely in the cloud.
- **User-Friendly Interface:** Intuitive design for a smooth user experience.
- **Responsive:** Access your files anytime, anywhere, on any device.

## Technologies Used

- Next.js
- TypeScript
- Firebase (for cloud storage)
- shadcn/ui