Projeto de um Sistema Web para gerenciamento de candidaturas à processos seletivos
, denominado SELETI.VE, implementado em Python com Django.
Trata-se de uma aplicação web completa para gerenciar suas candidaturas à processos seletivos, através do cadastro das empresas de seu interesse, inclui o cadastro detalhado das vagas disponíveis, como descrição dos requisitos da vaga, prazo para fim do processo seletivo e muito mais. Possui, ainda, funcionalidade para gerenciar as tarefas que você deve realizar na candidatura à vaga, definindo prioridade as tarefas e visualização do progresso geral de suas ações para a vaga. Por fim, a plataforma também fornece a possibilidade de gerenciamento suas comunicações com as empresas durante a candidatura, através de envio e registro de e-mails.
Foi implementado com fins acadêmicos, sendo construído como atividade do evento PYLAB 2022
, ocorrido de 07 a 13 de novembro de 2022, promovido pela Pythonando.
O projeto foi criado com Python 3.8.10 e Django 4.0.1.
Antes de começar, você vai precisar ter instalado em sua máquina os seguintes recursos:
Dica: Caso queira customizar o Projeto, é recomendado utilizar algum editor especializado em código que suporte trabalhar com projetos Python, como o PyCharm, por exemplo.
- Baixe este Repositório, executando o comando Git:
git clone https://github.com/aguiardafa/gerenciar-processos-seletivos.git
; - Execute o comando Python
python3 manage.py runserver
pelo terminal, aberto na raiz da pasta do Repositório; e - Acesse a url
http://127.0.0.1:8080/
pelo navegador para visualizar o Sistema.
As seguintes tecnologias/ferramentas foram utilizadas na construção do projeto:
É um evento 100% online e gratuito, tem como proposta o desenvolvimento de uma aplicação web completa com Python e Django, mesmo que nunca tenha programado.
O evento possui uma apresentação dos conceitos básicos da linguagem Python, aborda os procedimentos de instalação e configuração do Django, a criação da área administrativa e como implementar a autenticação dos usuários. Além de conduzir, de forma prática, todo o desenvolvimento da aplicação web proposta.
Tópicos abordados na implementação da aplicação proposta:
- Criação de Projeto em DJango
- Criação de App, Models, Rotas e Views
- Conexão com banco de dados
- Manipulação de Dados (Cadastrar, atualizar, listar)
- Validações e Filtros
- Upload de imagens
- Envio de e-mails
Link para o evento PYLAB 2022
Feito por Diego Aguiar 👋 Entre em contato!