NBA Salary
Software Engineer
2025

A full stack CRUD application that graphically displays the salary cap of each NBA team with a user-friendly interface and responsive design.
- Spring Boot
- Spring Data JPA
- Java
- PostgreSQL
- Python
- Supabase
- beautifulsoup
- React
- TailwindCSS
NBAsalary is a full-stack project designed to scrape salary statistics and photos for over 500 players, then dynamically manipulate and present team salary cap data in a graphical way.
Data Scraping: Built a Python + Beautiful Soup scraper and uploaded 500+ player salary/image records directly to Postgres with psycopg2.
Backend: Built Spring Boot REST APIs with Spring Data JPA for paging, sorting, and dynamic filtering across rosters and stats.
Database: Managed real-time salary data manipulation with SQL on Postgres hosted through Supabase.
Frontend: Built a React + Tailwind interface for salary-cap visualizations, deployed on Vercel with environment variables and backend CORS configuration.