Skip to content

Flask-application that provides simple link-shortening service

Notifications You must be signed in to change notification settings

1AmIWho1/ReDirector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReDirector

Goal

To provide link-shortening service

Software requirements

Develop Flask-application, providing simple link-shortening service. Minimum requirements:

  • add new links and create aliases for them (short links)
  • redirect user by aliases registered in the system
  • show 404 page if alias is not correct

Technological stack:

  • python
  • flask
  • wtforms
  • apscheduler
  • hashids
  • sqlite

How to set up project:

Runs only in Windows

  1. Clone repository:
git clone https://github.com/1AmIWho1/pent.git
  1. Update pip:
pip install --upgrade pip
  1. Install required packages:
pip install -r requirements.txt
  1. Create your own .env (you may use .env.example)
  2. Run server:
python wsgi.py

About

Flask-application that provides simple link-shortening service

Topics

Resources

Stars

Watchers

Forks