It was a full-stack project, where I built a front-end with Creact React App, a back-end server with Express, and a database with PostgreSQL.
Here is the back-end code source.
The main challenges here were the API connection and the handleProfile controller (to enable the profile editing feature). To learn more, please refer to the front-end source code README.md.