Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samuel-oldra/freelaway

💼 Python e Django 4.2 (3ª ed.)
https://github.com/samuel-oldra/freelaway

bootstrap django django4-2 migrations mvt-architecture orm python sqlite virtualenv

Last synced: about 2 months ago
JSON representation

💼 Python e Django 4.2 (3ª ed.)

Awesome Lists containing this project

README

        


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](https://raw.githubusercontent.com/samuel-oldra/FreelaWay/main/README_IMGS/inscreva-se.png)
![alt text](https://raw.githubusercontent.com/samuel-oldra/FreelaWay/main/README_IMGS/logar.png)
![alt text](https://raw.githubusercontent.com/samuel-oldra/FreelaWay/main/README_IMGS/encontrar_jobs.png)
![alt text](https://raw.githubusercontent.com/samuel-oldra/FreelaWay/main/README_IMGS/encontrar_jobs-detalhes.png)
![alt text](https://raw.githubusercontent.com/samuel-oldra/FreelaWay/main/README_IMGS/perfil.png)
![alt text](https://raw.githubusercontent.com/samuel-oldra/FreelaWay/main/README_IMGS/perfil-detalhes_envio.png)

## 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
```