Código desenvolvido durante as aulas do projeto prático da TreinaWeb.
Esse projeto é uma aplicação para publicação e contratação de serviços de freelancers. O projeto permite que freelancers se cadastrem e publiquem seus serviços, e que contratantes possam contratar esses serviços.
Para o acompanhamento da aula e execução do projeto, é necessário ter as seguintes ferramentas instaladas:
- Layout do projeto
- Documentação do Django
- Cross-Site Request Forgery (CSRF) e abordagens para mitigá-lo
Cada commit no repositório corresponde a uma aula dada no curso. Abaixo, segue a lista de commits e a aula correspondente:
Aula | Video | Commit | Link |
---|---|---|---|
Aula 02 | Vídeo 03 - Criando e configurando o projeto | 02:03 - Criando e configurando o projeto | Download |
Aula 02 | Vídeo 04 - Configurando o VS Code | 02:04 - Configurando o VS Code | Download |
Aula 02 | Vídeo 05 - Criando a primeira págna do projeto | 02:05 - Criando a primeira págna do projeto | Download |
Aula 03 | Vídeo 06 - Criando a página home | 03:06 - Criando a página home | Download |
Aula 03 | Vídeo 07 - Criando a página sobre | 03:07 - Criando a página sobre | Download |
Aula 03 | Vídeo 08 - Criando a página de contato | 03:08 - Criando a página de contato | Download |
Aula 04 | Vídeo 09 - Criando a página de registro | 04:09 - Criando a página de registro | Download |
Aula 04 | Vídeo 10 - Criando a funcionalidade de registro | 04:10 - Criando a funcionalidade de registro | Download |
Aula 04 | Vídeo 11 - Criando o modelo de Perfil e criando um perfil sempre que o usuário se registrar | 04:11 - Criando o modelo de Perfil e criando um perfil sempre que o usuário se registrar | Download |
Aula 04 | Vídeo 12 - Configurando admin para o modelo de UserProfile | 04:12 - Configurando admin para o modelo de UserProfile | Download |
Aula 05 | Vídeo 13 - Criando o modelo de Service | 05:13 - Criando o modelo de Service | Download |
Aula 05 | Vídeo 14 - Ajustando as permissões para o modelo Service no admin | 05:14 - Ajustando as permissões para o modelo Service no admin | Download |
Aula 05 | Vídeo 15 - Criando a página de listagem de serviços | 05:15 - Criando a página de listagem de serviços | Download |
Aula 05 | Vídeo 16 - Implementando a paginação dos serviços | 05:16 - Implementando a paginação dos serviços | Download |
Aula 05 | Vídeo 17 - Implementando os filtros de consulta na listagem de serviços | 05:17 - Implementando os filtros de consulta na listagem de serviços | Download |
Aula 05 | Vídeo 18 - Criando a página de detalhes do serviço | 05:18 - Criando a página de detalhes do serviço | Download |
Aula 05 | Vídeo 19 - Criando o modelo ServiceOrder | 05:19 - Criando o modelo ServiceOrder | Download |
Aula 05 | Vídeo 20 - Ajustando o admin para ServiceOrder | 05:20 - Ajustando o admin para ServiceOrder | Download |
Aula 05 | Vídeo 21 - Criando a página de Solicitação de Serviço | 05:21 - Criando a página de Solicitação de Serviço | Download |
Aula 05 | Vídeo 22 - Criando o modelo ServiceOrderReview | 05:22 - Criando o modelo ServiceOrderReview | Download |
Aula 05 | Vídeo 23 - Refatorando o método save de ServiceOrderReview | 05:23 - Refatorando o método save de ServiceOrderReview | Download |
Aula 05 | Vídeo 24 - Criando a página de avaliação do serviço | 05:24 - Criando a página de avaliação do serviço | Download |
Aula 05 | Vídeo 25 - Configurando o admin de ServiceOrderReview | 05:25 - Configurando o admin de ServiceOrderReview | Download |
Aula 05 | Vídeo 26 - Exibindo os serviços em destaque na home | 05:26 - Exibindo os serviços em destaque na home | Download |
Aula 05 | Vídeo 27 - Exibindo os reviews na página de detalhes do serviço | 05:27 - Exibindo os reviews na página de detalhes do serviço | Download |
Aula 05 | Vídeo 28 - Finalizando a página de detalhes do serviço | 05:28 - Finalizando a página de detalhes do serviço | Download |