-
-
Mobile App - Home page
-
Mobile App - Home page
-
Mobile App - explore content page
-
Mobile App - profile page
-
Website - Metaverse page
-
Website - Home page
-
Website - Home page
-
Website - Home page
-
Website - explore content page
-
Website -creators details page
-
Website - leaderboard page
-
Website - video details page
-
Website - Profile page
VidisPark
🖥️ Video . 🔗 Website · 📂 Repo · 🚀 Got Issue
Problem
In today's digital age, content creators face numerous challenges that hinder their growth and success. These challenges include censorship, limited monetization options, and complex platform requirements. As a result, many talented creators struggle to reach their audience and generate income from their content. Consequently, creators are left with no choice but to join centralized platforms like YouTube, Twitch, and similar platforms.
Solution: Vidispark and its Features
Vidispark is a decentralized platform that empowers creators to produce online content across a wide range of categories, including:
- 🎭 Entertainment
- 🎵 Music
- ⚽ Sports
- 🎮 Gaming
- 📚 Education
- 💪 Health and Fitness
- 👗 Fashion and Beauty
Vidispark enables creators to maintain full ownership of their content, addressing the issue of centralization in creative content distribution. The platform serves two main user groups: creators and users. Creators produce content based on user interests, and users can tip, bookmark, or save videos for future viewing.
The Vidispark team has introduced its native token, VDSP, built on the Theta blockchain network. This token serves as a means of providing financial support to creators and functions as the primary cryptocurrency within the application.
Vidispark is available in two forms: a web platform and a mobile app. We prioritize user experience across both platforms to ensure seamless content consumption.
Key features of Vidispark include: -MetaVerse functionality -AI assistance for content planning -A marketplace where investors can promote their businesses to creators and streamers img of web and mob app
Architecture and Technology Stack
Vidispark is primarily built using JavaScript. All data stored within the application is decentralized. The web APIs power both the website and the mobile app. Images are stored on IPFS (InterPlanetary File System), while videos are stored on the ThetaVideoAPI. User and creator details are stored in a decentralized database provided by Weave. Creators also utilize OpenAI for content caption generation and planning. Additionally, Vidispark incorporates MetaVerse functionality from fox.com.
Technology Stack & Tools:
-IDE: Visual Studio Code
-Web Front-end and Back-end: Next.js, React.js
-Backend: Next.js
-Database: Weave
-File Storage: IPFS
-Videos: ThetaVideoAPI
-AI for content planning
A detailed tutorial on how to upload content to Vidispark will be linked in the video or accessible through a provided link.
Features
For Creators:
-Sign up
-Check wallet balance
-Receive Vidispark native token (VDSP)
-View dashboard
-Utilize AI to generate content
-Update profile information
-Manage dashboard
-Follow other creators
-Advertise their content
For Users:
-Sign up
-Check wallet balance
-Tip creators
-View videos
-Like videos
-Follow creators
-And many more features
Below is the link to full technical paper (white paper) whitepaper
Smart Contract Address - 0x7E2e3f0c33ebaC151C946395c6f888b014319d42
Prerequisite
Installation Steps
- Clone the repository
git clone https://github.com/mendsalbert/_vidispark
- Change the working directory
cd vidispark
- Start the local Hardhat node
npx hardhat node
- With the network running, deploy the contracts to the local network in a separate terminal window
npx hardhat run scripts/deploy.js --network theta
- Start the app
npm run start
🎇 You are Ready to Go!
Configuration
The chain ID should be 365. If you have a localhost rpc set up, you may need to overwrite it.
To deploy to Polygon test or main networks, update the configurations located in hardhat.config.js to use a private key and, optionally, deploy to a private RPC like Infura.
require('@nomiclabs/hardhat-waffle');
const privateKey = 'xx';
const projectId = 'xx';
module.exports = {
defaultNetwork: 'hardhat',
networks: {
hardhat: {
chainId: 365,
},
theta: {
url: 'https://eth-rpc-api-testnet.thetatoken.org/rpr',
accounts: [privateKey],
},
},
solidity: {
version: '0.8.4',
settings: {
optimizer: {
enabled: true,
runs: 200,
},
},
},
};
Built with
Solidity: as Main Coding Language for writing smart contract
ReactJs: as Main Coding Language for Creating The UI components (Front End)
TailwindCss: as Main Coding Language for styling UI components
Theta Video API: as the main API for storing videos
IPFS: For Storing of files
Web3 Storage: For Storing of files
Github : For Repo Storage and source code management
Git : For Version Control System
Value to the Theta Ecosystem
The Theta ecosystem has experienced rapid growth within the world of decentralization. To ensure its stability, diverse applications and systems need to be implemented. Video and streaming platforms have billions of users, and Vidispark believes the future of decentralization has arrived. By building on the Theta ecosystem, Vidispark contributes to its growth and development.
Learnings and Challenges
During our journey to develop a fully decentralized video and streaming platform, we discovered that existing platforms typically have at least one centralized component. We take pride in being the first fully decentralized company to implement a decentralized video streaming platform. However, this presented various challenges, including integrating new decentralized platforms like WeaveDB, which required extensive collaboration with the Weave team via GitHub and direct contact.
Each challenge we encountered provided valuable lessons. Despite being college students, our team's passion and dedication enabled us to build this powerful and amazing project within a short timeframe.
We gained an in-depth understanding of the Theta ecosystem and how to utilize its components to solve real-world problems.
What's next for Vidispark
Q3 2023:
- Vidispark Mainnet Launch
- Vidispark Metaverse Launch
- Partnerships with Content Creators & Streamers
Q4 2023:
- Marketing Campaign & Listing on Prominent Exchanges
- Expanded Partnerships & Continuous Development
Q1 2024:
- Initial Development of Metaverse and VidiCratch
- Vidispark Token Public Sale
- Distribution of NFTs & Virtual Studios
Q2 2024:
- Hosting of Play-to-Earn Tournaments
- Creation of Virtual Studios & Virtual Lands
- Development of Staking and Reward System
Log in or sign up for Devpost to join the conversation.