diff --git a/README.md b/README.md index 23b27a5..efafcca 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # 🌴 Palmr. - Open-Source File Transfer

- Palmr Logo + Palmr Banner

**Palmr.** is a **flexible** and **open-source** alternative to file transfer services like **WeTransfer**, **SendGB**, **Send Anywhere**, and **Files.fm**. @@ -14,6 +14,8 @@ - **Self-hosted** – Deploy on your own server or VPS. - **Full control** – No third-party dependencies, ensuring privacy and security. - **No artificial limits** – Share files without hidden restrictions or fees. +- **Simple deployment** – SQLite database and filesystem storage for easy setup. +- **Scalable storage** – Optional S3-compatible object storage for enterprise needs. ## 🚀 Technologies Used @@ -26,8 +28,8 @@ ### **Backend & API** - **Fastify (Node.js)** – High-performance API framework with built-in schema validation. -- **PostgreSQL** – Reliable, secure, and scalable database solution. -- **MinIO (Object Storage)** – AWS S3-compatible storage for high availability. +- **SQLite** – Lightweight, reliable database with zero-configuration setup. +- **Filesystem Storage** – Direct file storage with optional S3-compatible object storage. ### **Frontend** - **NextJS 15 + TypeScript + Shadcn/ui** – Modern and fast web interface. @@ -36,9 +38,74 @@ ## 🛠️ How It Works 1. **Web Interface** → Built with Next, React and TypeScript for a seamless user experience. -2. **Backend API** → Fastify handles requests and interacts with storage. -3. **Database** → PostgreSQL stores metadata and transactional data. -4. **Storage** → MinIO ensures reliable file storage and retrieval. +2. **Backend API** → Fastify handles requests and manages file operations. +3. **Database** → SQLite stores metadata and transactional data with zero configuration. +4. **Storage** → Filesystem storage ensures reliable file storage with optional S3-compatible object storage for scalability. + +## 📸 Screenshots + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Login Page +
Login Page +
+ Home Page +
Home Page +
+ Dashboard +
Dashboard +
+ Profile Page +
Profile Page +
+ Files List View +
Files List View +
+ Files Card View +
Files Card View +
+ Shares Management +
Shares Management +
+ Receive Files +
Receive Files +
+ Reverse Share +
Reverse Share +
+ Settings Panel +
Settings Panel +
+ User Management +
User Management +
+ Forgot Password +
Forgot Password +
## 👨‍💻 Core Maintainers @@ -66,3 +133,4 @@ ## 🛠️ Contributing For contribution guidelines, please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) file. + diff --git a/apps/server/prisma/seed.js b/apps/server/prisma/seed.js index 1afbd06..5d0edc7 100644 --- a/apps/server/prisma/seed.js +++ b/apps/server/prisma/seed.js @@ -26,7 +26,7 @@ const defaultConfigs = [ }, { key: "appLogo", - value: "https://i.ibb.co/V0hdRtjV/logo.png", + value: "https://i.ibb.co/gMpk75bZ/Group.png", type: "string", group: "general", },