Inspiration
The inspiration for this project came from the desire to provide equity to all student-athletes regardless of gender, sport, or reach. The project is designed to be accessible and inclusive, by providing student-athletes of all backgrounds with the opportunity to monetize their name, image, and likeness rights.
What it does
Next.js app that scrapes domain-specific pages for opportunities, stores them in a JSON file, and renders them to the front-end. Users can view the app and select opportunities of their choice to apply for name, image, and likeness engagements and/or share them with their peers.
How we built it
This Next.js app uses Tailwind CSS to handle the user interface and a JSON collection of opportunities. Beautiful Soup, a Python library with an HTML parser, was used to build the web scraper. The app was then deployed to the web using Vercel.
Challenges we ran into
Deploying to Vercel, resolving git merge conflicts, and manipulating JSON
Accomplishments that we're proud of
Publishing the app to the web. It's ready to be used and distributed to student-athletes & content-creators/influencers as a wider audience.
What we learned
Had how to use the HTML parser and Chrome DevTools to find specific tags containing sought after information. Extracting data from Python to JSON, then rendering the object to the app's front-end.
What's next for Launch NIL
Create a database for name, image, likeness opportunities so that recent engagements are preferred over older ones. Mobile friendly design; this is the viewport most users will visit from.
Built With
- git
- github
- javascript
- json
- next
- python
- tailwind
- vercel
Log in or sign up for Devpost to join the conversation.