/redirekt

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

redirekt

A web app that lets you create short URLs that grab data on anyone who clicks them. Includes an admin web interface.

This is a research project. Do not use it for illegal or malicious purposes.

Developing

  • You'll need a Postgres and Redis server.
  • Set up environment variables: cp .env.example .env and modify as needed
  • Install dependencies:
pip install -r requirements.txt
yarn install
  • Build JS: yarn webpack
  • Run migrations: python manage.py migrate
  • Run Redis worker: python manage.py rqworker default
  • In another tab, run dev server: python manage.py runserver
  • Visit localhost:8000/admin