GithubHelp home page GithubHelp logo

ebinxavier / telegramcloudstorage Goto Github PK

View Code? Open in Web Editor NEW
28.0 5.0 16.0 5.16 MB

Telegram Cloud Storage. This project is an alternative to Google drive and support unlimited storage using telegram file upload APIs

Home Page: https://telegramcloudstorage-production.up.railway.app/login

TypeScript 86.05% HTML 2.47% CSS 9.47% Java 2.00%
google-drive nodejs storage-engine telegram telegram-bot-api

telegramcloudstorage's Introduction

Telegram Cloud Storage

Environment variables required

Create a file .env on the root folder with the following credentials.

mongoPassword = ******

mongoUser = ******

jwtSecret = ******

Installation

  • npm install

Start Servers

For development we have 2 servers for Node and React.

  • npm run react:dev
  • npm run node:dev

Now the UI will be available at http://localhost:3001

Production URL.

server

Register new user

Read here

telegramcloudstorage's People

Contributors

ebinxavier avatar riaroyalexander avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

telegramcloudstorage's Issues

Enable android build

  • Use Capacitor to build an Android app, and use webView to render react pages.
  • Enable auto-sync folders / images etc

File upload UI enhancements for mobile view

Currently the upload modal goes out of screen because of that user cannot understand whether the files are being uploaded or not. Give proper feedback to user on each file uploaded successfully or show re-upload option in case of upload error.

Support 2GB file upload

The current implementation only supports 50BM file upload because we use Telegram Bots. Enable Telegram Client support which will support 2GB uploads.

Add preview icons for different file types

Currently there is only a single fallback icon image if the file type is not image. We have to show different icons for different file type eg: pdf,zip etc. Also need to show thumbnails for video files.

Update readme

  • Add installation instructions.
  • Account creation steps
  • Anything else important to add.

Delete file feature

The delete file option is not available now, check API support and implement front-end binding.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.