Skip to content

Rails-based system to receive applications via a REST API.

Notifications You must be signed in to change notification settings

ideais/jobs-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobs-API

Métodos

Lista de Inscritos

URL: http://ideais-jobs-api.herokuapp.com/submissions

  • Request Type: GET
  • Login: ideais
  • Senha: ideais

Inscrição

Exemplo do JSON

  {
    "email": "[email protected]",
    "name": "Fulano de Tal",
    "linkedin_url": "http://www.linkedin.com/pub/<sua url>",
    "github": "<seu user no github>",
    "facebook": "<seu facebook>",
    "twitter": "<seu twitter>",
    "about": "Fale sobre voce",
    "jobs": [
        {
            "company": "Empresa 1",
            "begin": "2012-12-05",
            "end": "2012-12-07",
            "title": "Junior Developer"
        },
        {
            "company": "Empresa 2",
            "begin": "2012-12-05",
            "end": "2012-12-07",
            "title": "Senior Developer"
        }
    ],
    "educations": [
        {
            "school": "Colegio Xpto",
            "begin": "2012-12-05",
            "end": "2012-12-07",
            "degree": "Segundo Grau"
        },
        {
            "school": "Faculdade A",
            "begin": "2012-12-05",
            "end": "2012-12-07",
            "degree": "Computação"
        }
    ],
    "address": {
        "city": "Rio de Janeiro",
        "country": "Brasil",
        "state": "RJ",
        "cep": "21510210",
        "neighborhood": "Rocha Miranda",
        "street": "Marupiara",
        "number": "223",
        "complement": ""
    }
}
Validações:
  • email: Presença obrigatória, validação no formato
  • name: Presença obrigatória
  • about: Presença obrigatória
  • education:
    • begin: Presença obrigatória, deve ser menor que end, deve estar no formato yyyy-mm-dd
    • end: Presença obrigatória, deve estar no formato yyyy-mm-dd
    • school: Presença obrigatória
    • degree: Presença obrigatória
  • jobs:
    • begin: Presença obrigatória, deve ser menor que end, deve estar no formato yyyy-mm-dd
    • end: Deve estar no formato yyyy-mm-dd
    • company: Presença obrigatória
    • title: Presença obrigatória

About

Rails-based system to receive applications via a REST API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published