Skip to content

An aggregator that splits, uploads, and manages large files across multiple accounts and services (Google Drive, Dropbox). Available as a Website, Mobile App, and Telegram Bot.

License

Notifications You must be signed in to change notification settings

rajin-khan/Syncly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile banner


Syncly

Split. Sync. Simplify.

Syncly is meant to be a powerful aggregator designed to seamlessly split, upload, and manage large files across multiple accounts and services (Google Drive, OneDrive, DropBox). With Syncly, you will be able to store massive files effortlessly, search efficiently, and access your data from a unified interface.


Features

File Splitting & Uploading:

A. Automatically splits large files and uploads them across multiple accounts and services.

B. Secure and efficient storage distribution.

Unified Search:

A. Search across all connected Google Drive accounts from a single interface.

B. Includes reverse image search capabilities.

Multi-Platform Support:

A. Web Interface: Built with React for an intuitive user experience.

B. Mobile App: Developed using Kotlin/Java for seamless access on Android devices.

C. Telegram Bot: Upload and search files using simple commands.

Download Functionality:

A. Web and mobile interfaces allow easy file retrieval.

Security:

A. OAuth 2.0 authentication for secure Google Drive access.

B. File encryption before upload for enhanced privacy. (Tentative)


🧑🏻‍💻 Tech Stack (Tentative)

  • Frontend: Vite + React (TypeScript) (Web), Kotlin/Java (Mobile)
  • Backend: Python (Flask/FastAPI) or Node.js (Express)
  • Database: PostgreSQL/MySQL for metadata management
  • Cloud Storage: Google Drive API
  • Project Management: Trello
  • Version Control: Git with GitHub

🗂️ Project Structure (Tentative)

Syncly/
├── 📂 frontend/      # Vite + React (TypeScript) Web Application
├── 📂 mobile/        # Android App (Kotlin/Java)
├── 📂 backend/       # API Backend (Flask/FastAPI or Express)
├── 📂 bot/           # Telegram Bot
├── 📂 docs/          # Documentation
├── 📂 tests/         # Automated Tests
└── 📄 README.md      # This file


License

This project is licensed under the MIT License.


👥 The Team:

Name Institution ID GitHub Followers
Rajin Khan North South University 2212708042 Rajin's GitHub Followers
Ahnaf Ojayer North South University 2121949042 Ahnaf's GitHub Followers
Rihal Mahmood North South University 2132378042 Rihal's GitHub Followers

About

An aggregator that splits, uploads, and manages large files across multiple accounts and services (Google Drive, Dropbox). Available as a Website, Mobile App, and Telegram Bot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •