Inspiration
I get inspiration for this app after using application bit.ly and after taht i created clone of this app.
What it does
My application can generate QR&Bar codes and can create Shorten or Branded links.
How i built it
First of first i was developed URL shortener only with a bunch of bugs and logic errors and i level up my skills after that i re-created URL shortener without bugs or any logic errors and i added some extra functions like QR&Bar code generator and Branded links.
Challenges i ran into
One of the challenges I faced was the duplicate problem, actually i am .NET developer and i use EFCore for my projects so i wasn't know SQL so much and i can't fix that problem for many days yes i can give if-else statement to the code it work but it will work only on my laptop but in the Server it won't work and i just say the problem to my developer uncle and he says just two words "CONSTRAINT - UNIQUE" and i understand that and i fixed it. And know i am learning PostgreSQL from null.
Accomplishments that i am proud of
I am proud of what i level up my Problem solving skills and my application uses two database one of them PostgreSQL and one of them MongoDB. MongoDB is for Branded links and PostgreSQL is for Shorten links and my application will save client's data like (ip address, User Agent) and the data about client's will be deleted after 20 day and shorten link's expiration time is 3 days.
What we learned
I learned what SQL is the most important skill for Back-End developer even he/she use ORM. I learned how to use Hangfire and MongoDB.
What's next for LinkyUz
I din't deploy my project yet but i will deploy it in the future because i am young developer i will learn more skills and i will add more functions such as like Logging, Caching etc.
Built With
- .net
- c#
- hangfire
- mongodb
- postgresql
- restapi
Log in or sign up for Devpost to join the conversation.