gustaoliv / Django-Smart-Agencia-de-Empregos

Site para uma agência de empregos desenvolvido em Django, utilização de CustomUsers, Inscrição e Login de contas pelo Front.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Smart   Agência De Empregos

 

Smart- Agência De Empregos

🌐 Projeto Concluído 🌐


Sobre   |   Funcionalidades   |   Tecnologias   |   Pré requisitos   |   Começando   |   Autor


🎯 Sobre

A Smart é um site desenvolvido totalmente em Django para o backend, com utilização de HTML e CSS para o Front. A ideia do projeto era aplicar conhecimentos aprendidos durante cursos de Django e colocar na prática tudo que foi dito, colocando na prática com um projeto real utilizando usuários customizados, login e cadastro diretamente da página inicial para os usuários do site, listagem de modelos cadastrados pelos administradores, página individual com formulário de cadastros (registro do usuário em uma vaga de emprego).

Projeto Publicado em: Smart - Agência de empregos

✨ Funcionalidades

✔️ Formulário de Cadastro;
✔️ Formulário de Login;
✔️ Adicionar mensagens de erro tela de login e cadastro;
✔️ Inscrição do usuário em uma Vaga;
✔️ Redirecionamento direto para página da vaga após Login ou Cadastro;
✔️ Sistema para pontuação de candidatos pelos requisitos;
✔️ Página para usuários com suas vagas cadastradas;
✔️ Usuário próprio para Candidatos e Funcionários;
✔️ Página de vaga para Administradores (filtrada por vagas e com número de candidatos);
✔️ Publicar projeto no Heroku ou Google Cloud;
✔️ Tela de Relatório (Charts js);\

🚀 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

✅ Pré requisitos

Antes de começar 🏁, você precisa ter o Django e o Virtualenv instalados em sua maquina.

🏁 Começando

# Clone este repositório
$ git clone https://github.com/gustaoliv/Django-Smart-Agencia-de-Empregos.git

# Entre na pasta
$ cd Smart-Agencia-de-Empregos

# Criação da Virtualenv
$ virtualenv venv

# Ativação da Virtualenv
$ /venv/Scripts/activate

# Instalação das dependências
$ pip install -r requirements.txt

#Crie um arquivo com o nome '.env' com o conteúdo:
SECRET_KEY=COLOQUE_AQUI_UMA_SECRET_KEY
DEBUG=True

#Inicializando o banco de dados
$ python manage.py migrate

# Iniciando aplicação
$ python manage.py runserver


# O site vai inicializar em <http://localhost:8000>

📝 Licença

Feito com ❤️ por Gustavo Oliveira

 

Voltar para o topo

About

Site para uma agência de empregos desenvolvido em Django, utilização de CustomUsers, Inscrição e Login de contas pelo Front.


Languages

Language:Python 100.0%