Freelaway - PSW 3.0 (Pystack Week) Projeto de site freelancer utilizando DJANGO.
Desenvolvida uma aplicação completa para conectar empresas e freelances.
https://otavio-freelaway.herokuapp.com
O projeto conta com as seguintes Funcionalidades:
- Autenticação, Recuperação de senha e Cadastro de Usuário:
- Listagem, Filtragem de busca, Detalhes e Aceite de Jobs:
- Atualização de Perfil, Listagem de Jobs Aceitos e Envio de Arquivos:
1 - Primeiro clone o repositório e entre na pasta do projeto.
# Clone este repositório
$ git clone https://github.com/navegantes/freelaway
# Entre na pasta
$ cd freelaway2 - Segundo inicie um ambiente virtual
# Criar
# Linux
$ python3 -m venv venv
# Windows
$ python -m venv venv
#Ativar
# Linux
$ source venv/bin/activate
# Windows
$ venv/Scripts/Activate
# Caso algum comando retorne um erro de permissão execute o código e tente novamente:
$ Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned3 - Instale as dependências
# Instale as dependências
# Linux
$ pip3 install -r requirements.txt
# Windows
$ pip install -r requirements.txt4 - Faça as migrações.
# Linux
python3 manage.py migrate
# Windows
python manage.py migrate5 - Crie um super usuário
$ python3 .\manage.py createsuperuser
$ python .\manage.py createsuperuser6 - Inicie a aplicação
# Para iniciar o projeto
# Linux
$ python3 manage.py runserver
# Windows
$ python manage.py runserver
# O app vai inicializar 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>/>
- Criar botão para cancelar o job selecionado ✔
- Criar página inicial
- Adicionar o logout na barra de navegação
- Adicionar título as páginas
Projeto utilizando Django e Pillow desenvolvido com base no projeto proposto na PYSTACK WEEK 3.0 promovida pelo Pythonando de 04 a 10 de abril de 2022.