Keeping pace with the increasing number of matches has become very hard. So here we have **News Dribble** , making following NBA easier, more exciting and engaging. From News Updates, Standing Tables, Upcoming Games to Minting NFTs for your favorite teams and player! Even more, we can place bets on upcoming games and win Crypto!

Overview

News Dribble

Timeout! Time for News Dribble!!!


Inspiration

I am a big fan of NBA and personally I have been looking for platforms where I can get updates about the upcoming matches. Adding to my Crypto craze, I wanted to make a project that brings both of my passions together!

What it does

Keeping pace with the increasing number of matches has become very hard. So here we have News Dribble , making following NBA easier, more exciting and engaging. From News Updates, Standing Tables, Upcoming Games to Minting NFTs for your favorite teams and player! Even more, we can place bets on upcoming games and win Crypto!

How we built it

  • Website is built using ReactJs, CSS and JavaScript.
  • Espn News API and NBA(https://data.nba.net) API for the standings, upcoming games and players & team data
  • NFT minting has been implemented using DeSo Blockchain
  • Also DeSo has been used to place bets and publish them on the DeSo Platform for others to see
  • Twilio has been used to send updates through SMS
  • GitHub and Vercel have been used for Deployment of the website, management of the project using Pull Requests, different branches and commits.
  • Domain.com has been used to get a custom Domain

Usage of GitHub

  • Created different branches for different features - parallel development
  • Used Pull Requests to merge the branches
  • Tested features before merging
  • Continuous commits to keep track of the progress
  • Deployment using GitHub Pages & Vercel
GitHub PR's Branches - Network Graph
PR Merged Branch History

Domain.com

  • Domain.com has been used to get a custom domain - news-dribble.tech
  • Check it out at News Dribble

Rebound Hack

  • I had earlier created a NFT minting project using an image url using DeSo.
  • I further expanded the functionality of DeSo in this project by using it for placing bets and minting NFTs for teams and players
  • Also I added Twilio for SMS updates regarding bets
  • Further created the NBA live data website using various APIs listed above

Challenges we ran into

One major challenge was Twilio. I had a lot of struggle in linking with JavaScript and Node as this was my first time using it on my own backend. Other challenge was the integration and getting this together within the timeline

Accomplishments that we're proud of

Going from Idea to website to full implementation & Integration of features in a single weekend

What we learned

Learnt to work with new technologies within such a short time and using DeSo for signing transactions

What's next for News Dribble

  • Leaderboard & reward section for betting winners
  • NFT selling & flaunting feed
  • Live updates of Bets placed while placing bets

You might also like...

Use signature-based minting to allow users who have contributed to your github repositories to claim an NFT!

GitHub contributors NFT rewards This project demonstrates how you can build a full-stack web3 application that allows github contributors of certain r

Nov 5, 2022

Receive crypto payments from anywhere around the world, options including native tokens (MATIC, ETHER,BUSD), Tokens (USDT,BUSD), NFTs and more.

Receive crypto payments from anywhere around the world, options including native tokens (MATIC, ETHER,BUSD), Tokens (USDT,BUSD), NFTs and more.

Receive payments for service rendered in crypto using different options. Go borderless with bonpay, gain access to varities of crypto assets, safe and

Nov 11, 2022

Learn to play the piano at your own pace through various modes of practice.

Learn to play the piano at your own pace through various modes of practice.

Piano Trainer Learn to play the piano at your own pace through various modes of practice. Features MIDI compatible Cross-platform support Interactive

Aug 25, 2022

An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor.

An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor.

Obsidian Excel to Markdown Table An Obsidian plugin to paste Excel tables as Markdown tables in Obsidian editor. Demo You can paste the copied Excel d

Jan 4, 2023

Crypto-tracker - Get crypto currency data in one click. Followed by a few more clicks.

https://crypto-tracker-ayaanzaveri08.vercel.app/ Crypto Tracker Crypto Tracker tracks crypto with the CoinGecko API. This app uses the React framework

Apr 30, 2022

Official repository hosting the Runtipi App Store. Submit apps and updates here.

Tipi App Store ⛺️ This is the official repository for the Tipi App Store. It contains all the apps that are available for download on Tipi. Apps avail

Jan 3, 2023

A highly customizable platform ready to be a portfolio website, and become a lot more with some of your own components

A highly customizable platform ready to be a portfolio website, and become a lot more with some of your own components

Vextra Elegant and animated portfolio website. Demo: vextra.vercel.app Vextra is a portfolio template, packed with animations with a satisfying flow t

Sep 19, 2022
Owner
Aaryan Arora
Computer Engineering DTU 2024 Modern School 2020 Exploring Coding
Aaryan Arora
NFTKastle is an NFT marketplace where users can mint their pictures as NFTs, list their NFTs for sale, and buy NFTs from other users.

NFTKastle NFTKastle is an NFT marketplace where users can mint their pictures as NFTs, list their NFTs for sale, and buy NFTs from other users. NFTKas

Paschal 2 Oct 31, 2022
Useful userscript, allowing you to steal NFTs from Twitter even easier than before!

Adds missing feature that even Twitter Blue doesn't have: click on hexagonal avatar to open it in a new tab and save yourself a couple of clicks while stealing it!

Andrey Viktorov 4 Jan 21, 2022
🌈 Put a date and a crypto, optionally a quantity of that crypto, to see how much has augmented/increased in dollars & percentage

crypif Put a date and a crypto, optionally a quantity of that crypto, to see how much has augmented/increased in dollars & percentage Figma I still ha

Eliaz Bobadilla 8 Apr 4, 2022
🌈 GitHub following, followers, only-following, only-follower tracker 🌈

github-following-tracker GitHub following, followers, only-following, only-follower tracker ?? Just enter your GitHub name and track your followings!

Youngkwon Kim 10 Jun 15, 2022
Reward your community using NFTs and thirdweb's signature based minting.

Community Rewards Example Introduction In this guide, we will utilize signature-based minting of NFTs as a mechanism to reward users of a specific com

thirdweb examples 18 Jan 2, 2023
An online library for adding and removing a different number of books from a user collection, keeping track of the books you've read and the one's you are yet to read

Awesmoe Books A Website demo for our project of book store, The website has ability of adding and removing you books from yor library, Thats reflects

zieeco 11 Jul 8, 2022
A web app which help you to save you a list of your favorite books, they will be saved on your local storage to never loose them even if you close the page. Built wiht JavaScript

Awesome Books In this project I build a page to save a list of your favorites books, you can add new books, delete it and they will be saved in the lo

Williams Colmenares 9 Dec 17, 2022
If you want to know more about your favorite TV show then you've come to the right place!

Ultimate Show Guide We want to introduce you this web page that will help you to manage all your favourite TV series from place. ??️ Desktop version H

William Morales 6 Jun 23, 2022
Lazy minting of ERC721 NFTs using EIP712 standard for typed, structured data. ✨

ERC721 - Signature minting Lazy minting of ERC721 NFTs using EIP712 standard for typed, structured data. ✨ How it works Lazy minting or Signature mint

Sunrit Jana 21 Oct 20, 2022