/api/urls : Lists all available URLs /{short_code} : Lists the long url for the given code
/shorten: accepts original_url and returns short_url
/api/urls/{short_code}: Deletes the given short code and corresponding URL
Jinja2Templates for UI integration
Checks whether URL is reachable
Displays created at time, recently saved URLs and delete option on UI
Has switch to toggle dark theme and light theme
Supports upto 500 URLs
To Run Application: uvicorn main:app --reload --host 0.0.0.0 --port 8000