NBA Streams

NBA Streams is a web application designed to provide basketball enthusiasts with easy access to live NBA games. Created to enhance the viewing experience for fans, this project allows users to stream games seamlessly, eliminating the hassle of searching for reliable sources. With a focus on simplicity and functionality, NBA Streams ensures that users can enjoy their favorite games with minimal interruptions.
The application features a clean and intuitive interface, categorising games by date: Today, Tomorrow, and Upcoming so users can quickly find the games they want to watch. By integrating with a database to fetch game data and embedding a player for streaming, NBA Streams delivers a smooth and enjoyable experience. The addition of user authentication ensures that only registered users can access the streams, adding a layer of security and exclusivity.
This project was born out of a passion for basketball and a desire to create a tool that simplifies the process of watching live games. It taught me how to integrate various technologies, such as Next.js for the frontend, Neon for database management, and NextAuth.js for authentication, into a cohesive and functional application. Beyond its practical use, NBA Streams reinforced my ability to solve real-world problems through coding and demonstrated the potential of technology to enhance everyday experiences.