Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rizwan-hasan/flask-url-shortener-application

URL shortening web app built using Flask. It uses the base26 algorithm (derived from base62) for shortening URL, MySQL for database, and also Redis for caching.
https://github.com/rizwan-hasan/flask-url-shortener-application

base26 base62-encoding flask flask-application flask-backend mysql-database python3 redis-py sqlalchemy-python urlshortener webapp

Last synced: 11 days ago
JSON representation

URL shortening web app built using Flask. It uses the base26 algorithm (derived from base62) for shortening URL, MySQL for database, and also Redis for caching.

Awesome Lists containing this project

README

        

# Flask URL Shortener Application

URL shortening web app built using Flask. It uses the base26 algorithm (derived from base62) for shortening URL, MySQL for database, and also Redis for caching.

## Database Schema

* [Schema SQL file (need to work the app)](MySql-Database-Schema/MySql-Database-Schema.sql)

## Deploying

Just use docker

```bash
docker-compose up
```

## Screenshot
![Homepage](docs/screenshots/home.png)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](LICENSE)