§3.4 · Mar 2025 · Shipped

NBA Statistics Application

A full-stack web application for viewing and filtering real-time NBA player statistics across all teams — my first project where the database schema, not the interface, was the part that decided whether it worked.

ReactJavaPostgreSQLSQL
Repository pendingRésumé (PDF)
3.4.1

What I built

A React front end with sorting and filtering over player data, and a Java RESTful backend that fetches from the NBA, stores into PostgreSQL, and handles user queries securely.

3.4.2

The interesting decision

Data management was the real constraint. Getting the schema right up front — and then optimising the SQL against it — is what kept filtering across every team in the league responsive rather than merely correct.

3.4.3

What I would change

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

← Back to the table