/chi_url

URL SHORTENER written in Python

Primary LanguageJavaScriptMIT LicenseMIT

小 URL

GitHub contributors GitHub forks GitHub stars GitHub issues MIT License

About

icon

An URL Shortener developed using FASTAPI, Cassandra, React and deployed using containers on cloud.
  • Easy to Scale
  • Highly available
  • Provide stats
  • ... etc

Simplified Architecture

Architecture

Tech Stack

Backend

  • FASTAPI

Front-End

  • REACT

Database

  • Cassandra

Load Balancer and Reverse Proxy

  • Nginx

Cloud Platform

  • Linode

Container Tool

  • Docker

Caching Backend

  • Redis

SetUp and Installation

Clone the repository

git clone https://github.com/Cosmicoppai/chi_url

Create a virtual environment

virtualenv venv -p python3

Install the dependencies

pip install -r local/requirements.txt

add the key-value pairs in local/.env

cd local

docker-compose up

App should be running on localhost

License

MIT © CosmicOppai