Skip to content

CuriousIbrahim/bit-url

Repository files navigation

BitUrl

BitUrl is a url shortner web application similar to bit.ly and tinurul.

Table of Contents

System Architecture

The app's backend is developed in Python's Flask connected to a PostgreSQL database used for storing all urls and logging all visits, and finally, Redis used to cache urls to increase performance. All of it containerized with Docker, and deployed with docker-compose.

React and Redux is used to power the frontend.

Screenshots

On the front page, just started the app, Bit Url at the top left and in the middle there exists a input textbox with placeholder 'www.example.com'

Inputted a url into the textbox

Hit enter and now url is shortened and in a list under the input textbox

Installation and Launch

Prerequisites

Commands to Run

git clone https://github.com/CuriousIbrahim/bit-url.git
cd bit-url
docker-compose up

And then in a seperate terminal (assuming you're in bit-url/ directory)

cd client
yarn
yarn start

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published