Practical overview
When it fits
Consider DTok when evaluating a video-sharing app whose stated reward model connects community votes with cryptocurrency distributions, or when examining its open-source Flutter client and supporting stack.
Who it is for
- People interested in community-voted short-video sharing with crypto rewards.
- Developers exploring or contributing to a Flutter video app with blockchain-oriented backend components.
Documented uses
- Share and upload videos in a community-oriented app.
- Browse video recommendations and participate in voting.
- Use video voting as the basis for cryptocurrency rewards to creators, curators, influencers and viewers.
- Explore or build the client using the documented Flutter setup and Android build steps.
Requirements & limits
The project is identified as open source, and its README links to a front-end app download page. No account or pricing details are included in the repository information.
- The README describes a separate client and backend: Flutter for the app, Spring Cloud for background services, IPFS for storage and BSC for the chain.
- Listed app modules include video, recommendations, messaging, uploads and personal profiles.
- The quickstart documents dependency retrieval and app launch; Android APK instructions are provided separately.
- The README calls out Firebase configuration and Android signing as setup considerations.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare and launch the Flutter app
Retrieve the project dependencies and start the app using the README's quickstart sequence.
Before you start
- The DTok Git repository
- Flutter tooling with the Flutter command available
Steps
Clone https://github.com/telsacoin/telsavideo.git.
Run
flutter pub getin the project directory.Run
flutter runto start the app.
Expected outcome
The documented quickstart ends with a command to launch the Flutter app.
Guide limitations
- The README does not specify all environment configuration needed for a working app.
- Its separate API-related step references MinIO, but does not give a complete backend setup procedure.
Build an Android APK
Generate an APK using the repository's documented Flutter build command.
Before you start
- The DTok repository
- Flutter and Android build tooling
- Project dependencies retrieved with
flutter pub get
Steps
Run
flutter clean.Run
flutter pub get.Run
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi --no-shrink.
Expected outcome
The README provides a command to build Android APKs for the listed ARM and x64 target platforms.
Guide limitations
- The README notes Firebase configuration and Android signing details as common setup issues.
- The guide describes the documented build procedure, not a verified build result.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- telsacoin/telsavideo · Official homepage title · retained in its source language

