Today I wrapped up the basic CRUD operations for the back-end of my online portfolio.

Along the way, I got a much deeper understanding of SQL relationships and what it really takes to implement a proper login flow on the back-end.

I implemented:

  • Hashing for secure passwords
  • Refresh tokens and access tokens for proper authentication
  • The ability to modify data safely after login

And the best part? I successfully deployed the API, so it’s officially live!

Now comes the fun part: connecting all this data to my front-end portfolio and seeing it all come together. This is really exciting! 🎉