Skip to content

otaviogrocha/freelaway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freelaway

Freelaway - PSW 3.0 (Pystack Week) Projeto de site freelancer utilizando DJANGO.

Desenvolvida uma aplicação completa para conectar empresas e freelances.

Live Demo

https://otavio-freelaway.herokuapp.com

Descrição

O projeto conta com as seguintes Funcionalidades:

  • Autenticação, Recuperação de senha e Cadastro de Usuário:

autenticação


autenticação

  • Listagem, Filtragem de busca, Detalhes e Aceite de Jobs:

encontrar jobs


detalhes

  • Atualização de Perfil, Listagem de Jobs Aceitos e Envio de Arquivos:

perfil


enviar

Para instalar

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 freelaway

2 - 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 RemoteSigned

3 - Instale as dependências

# 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

$ python3 .\manage.py createsuperuser
$ 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 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>/>

Próximos passos:

  • 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

Base do projeto

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.

About

Freelaway - PSW 3.0 (Pystack Week) Projeto de site freelancer utilizando DJANGO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors