Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/karthikeyaspace/transferit

Transferit is a file sharing application that allows you to share files securely and anonymously with an option of setting password. It is build using Typescript, Tailwind css, Supabase, AWS S3. It has a user-friendly interface and is easy to use.
https://github.com/karthikeyaspace/transferit

Last synced: about 1 month ago
JSON representation

Transferit is a file sharing application that allows you to share files securely and anonymously with an option of setting password. It is build using Typescript, Tailwind css, Supabase, AWS S3. It has a user-friendly interface and is easy to use.

Awesome Lists containing this project

README

        

# transferit
a secure and anonymous file sharing application.

![image](https://github.com/user-attachments/assets/3cc9df09-624c-4dff-8020-feb470277077)

### Tech Stack

- **Frontend**: React, Typescript, Tailwind
- **Database**: Supabase (Postgres)
- **Storage**: AWS S3

## Quick local setup

Follow these steps to get Photolic running on your local machine for development and testing.

### Installation Steps

1. **Clone the repository**:
```bash
git clone https://github.com/karthikeyaspace/transferit.git
cd photolic
```

2. **Install dependencies**:
```bash
npm install
```

### Environment Variables Setup

VITE_SUPABASE_KEY = \
VITE_AWS_ACCESS_KEY_ID = \
VITE_AWS_SECRET_ACCESS_KEY = \
VITE_AWS_BUCKET_NAME = \
VITE_AWS_REGION =

### Running the Development Server

Once your environment is set up, start the development server with:

```bash
npm run dev
```
The application should now be accessible at http://localhost:5173/