A platform designed to help new developers get their first opportunities in the tech world, Struggling Devs connects up-and-coming programmers with recruiters seeking fresh talent. Unlike traditional job boards, developers on this platform work for free, focusing on building experience and relationships.
Frontend
Next.js
Tailwind CSS
Backend
Java
Spring Boot
Database
SQLite
Flyway
Deployment
Docker
Source code
github.com/Ckronqvi/StrugglingDevs/
What I've learned so far
I've learned a lot about Spring Boot, especially the importance of testing code early and often. I was surprised when the tests for my authentication service failed, despite being confident that the code was bug-free. This taught me a valuable lesson in humility and the necessity of thorough testing.
I have also gained significant experience with Docker and hosting Next.js applications, while effectively utilizing SSR.