Skip to content

arseny-chebyshev/react-flask-url-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React-Flask URL Shortener

Веб-сервис для создания коротких URL

Приложение, позволяющее для любой ссылки получить короткий аналог и затем пользоваться им любое количество времени для перенаправления на реальный источник.

  • 💻 Frontend написан на React + TypeScript
  • 🔨 Backend написан на Flask + Python
  • 💾 База данных - MongoDB

Features

  • Учитывает необходимые параметры запроса: протокол, домен, путь, порт, параметры и якори.
  • Валидирует URL на стороне frontend и backend.

Prerequisites

  • Для корректной работы необходимо иметь установленный сервер MongoDB, а так же зарегистрированного пользователя (по умолчанию: username='flask', password='flask') с readWrite правами в базе данных, куда планируется делать записи (по умолчанию база: 'flask-db', коллекция: 'url')
  • Для корректной работы необходимо установить зависимости из backend/requirements.txt (pip install) и frontend/package.json (npm install)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published