I have recommended to some of my friends that are very new to backend programming to try to build a URL shorter.
It might look simple, but is a good way to start. At least you have to think about project scope (what features you want to include at first?), extendability (how easy to develop a new feature in the future?), best database to use looking our use case (SQL vs NoSQL?), maintain URL uniqueness, and separation between shorted URL and URL in your website (bit.ly/abqusj vs bit.ly/user).
I like this idea too! I've definitely glanced at some examples but never looked any further into it. Do you have any suggested repo examples by any chance?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.