Raining Buckets is a hobby project which displays stats for active NBA players. It allows users to search for individual players and compare them.
This project was made as a way of learning to write a full stack application and deploying it to the web. Some important features which were also learned or improved regarding web development are:
backend
- Storing data in MongoDB
- Creating API endpoints
frontend
- Using react-query for managing asynchronous data
- Using styled-components for writing CSS-in-JS
- Improving understanding of box-model and flex
- Custom hooks
- Organized folder/component hierarchy