Sobre | Funcionalidades | Tecnologias | Pré-requisitos | Começando
Site para encurtar URLs longas.
✔️ Encurta URLs longas, tornando-as mais fáceis de lembrar
✔️ Relatório com a contagem total de acessos do link encurtado
As seguintes ferramentas foram utilizadas na construção do projeto:
Antes de começar, você precisa ter o Python instalado em sua máquina.
1° - Clone o repositório e entre na pasta do projeto:
# Clone este repositório
$ git clone https://github.com/raphael-araujo/URLReduce
# Entre na pasta
$ cd URLReduce
2° - Crie e ative um ambiente virtual:
# Para criar:
# Linux
$ python3 -m venv venv
# Windows
$ python -m venv venv
# Para ativar:
# Linux
$ source venv/bin/activate
# Windows
$ venv/Scripts/Activate
# Caso algum comando retorne um erro de permissão, execute o código abaixo e tente novamente:
$ Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
3° - Instale as dependências:
# Linux
$ pip3 install -r requirements.txt
# Windows
$ pip install -r requirements.txt
4° - Faça as migrações:
# Linux
$ python3 manage.py migrate
# Windows
$ python manage.py migrate
5° - Crie um super usuário:
# Linux
$ python3 manage.py createsuperuser
# Windows
$ python manage.py createsuperuser
6° - Inicie a aplicação:
# Para iniciar o projeto
# Linux
$ python3 manage.py runserver
# Windows
$ python manage.py runserver
# O app será iniciado em <http://127.0.0.1:8000/>
# Para iniciar o projeto em uma porta especifica
$ python manage.py runserver <porta>
# O app vai inicializar em <http://127.0.0.1:<porta>/>