FreelaWay
FreelaWay copied to clipboard
💼 Python e Django 4.2 (3ª ed.)
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

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