Timeout! Time for News Dribble!!!
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!
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!
- 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
- 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
PR Merged | Branch History |
- Domain.com has been used to get a custom domain - news-dribble.tech
- Check it out at News Dribble
- 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
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
Going from Idea to website to full implementation & Integration of features in a single weekend
Learnt to work with new technologies within such a short time and using DeSo for signing transactions
- Leaderboard & reward section for betting winners
- NFT selling & flaunting feed
- Live updates of Bets placed while placing bets