Skip to content

Back-end do Projeto Code Wings, para Trabalho de Conclusão de Curso do SENAI Bahia

License

Notifications You must be signed in to change notification settings

TCC-CIMATEC/TCC-BACK

Repository files navigation

Code Wings - Back-end

  1. Endpoints
    1. Turmas
    2. Ranking
    3. Jogador
  2. Árvore de Arquivos
  3. Instalação Back-end
  4. Equipe

Endpoints

Endpoints Heroku

Turmas

{
	"nome": "turma de teste",
	"turno": "V",
	"professor": "admin@email.com.br",
	"codigoTurma": "segredo"
}
{
	"codigoTurma": "segredo",
	"aluno": "email-do-aluno@email.com.br"
}

Ranking

Jogador

{
	"email": "email-do-aluno@email.com.br",
	"password": "12345678",
	"name": "Hudson Duarte",
	"phone": "71998765432",
	"categoria": "A",
	"genero": "M" 
}
{
	"email": "meu-email@email.com.br",
	"password": "senhanovateste"
}
{
	"email": "meu-email@email.com.br",
	"old_password": "12345678",
	"new_password": "senhanovateste",
	"password_confirmation": "senhanovateste"
}
{
	"aluno": "email-do-aluno@emial.com.br",
	"nivel": 2,
	"pontuacao": 10
}

Árvore de Arquivos

├── TCC-BACK
│   ├──authenticate
|   │   │   ├── management
|   |   │   │   └── commands
|   │   │   ├── migrations
|   │   │   └── tests
│   ├── conteudo
|   │   │   ├── management
|   |   │   │   └── commands
|   │   │   └── migrations
│   ├── jogador
|   │   │   └── migrations
│   ├── node_modules
│   ├── project
│   ├── questao
|   │   │   ├── management
|   |   │   │   └── commands
|   │   │   └── migrations
│   ├── turma
|   │   │   └── migrations
│   ├── utils
|   │   │   └── mixins

Instalação Back-end

Utilizando virtual enviroment:

Dependências

  1. Python 3
  2. Virtual env

Use os comandos dentro da pasta do projeto:

virtualenv -p python3  vm
cd TCC-BACK && pip install -r requirements.txt

Rodando o projeto

fab dev
python manage.py runserver

NOTA: Necessário estar na Virtual env

Equipe

About

Back-end do Projeto Code Wings, para Trabalho de Conclusão de Curso do SENAI Bahia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages