Skip to content

samuel-oldra/FreelaWay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1517b1e Â· Apr 29, 2022

History

60 Commits
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022
Apr 29, 2022

Repository files navigation

FreelaWay - PyStack Week 3.0

Tecnologias e práticas utilizadas • Funcionalidades • Comandos

Aplicação para contratação de freelances.

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

Tecnologias e práticas utilizadas

  • Python 3.8
  • Django 4.2
  • SQLite
  • Arquitetura MVT

Funcionalidades

  • Autenticação e Cadastro de Usuário
  • Listagem, Detalhes e Aceite de Jobs
  • Atualização de Perfil, Listagem de Jobs Aceitos e Envio de Arquivos

alt text alt text alt text alt text alt text alt text

Comandos

pip

pip list --outdate
pip install --upgrade pip setuptools Django ...

virtualenv (windows)

python -m venv env
env\Scripts\activate.bat
env\Scripts\deactivate.bat

Instalar bibliotecas, gravar/instalar requerimentos

(env) pip install Django
(env) pip install Pillow

(env) pip freeze > requirements.txt
(env) pip install -r requirements.txt

Criar projeto

(env) django-admin startproject freelaway .

Criar super user (Django Administration)

(env) python manage.py createsuperuser (admin/admin)

Criar apps

(env) python manage.py startapp autenticacao
(env) python manage.py startapp jobs

Migrations

(env) python manage.py makemigrations
(env) python manage.py migrate

Executar projeto

(env) python manage.py runserver