/api-estados

Toda la geografía de México: Estados, municipios, sectores electorales, etc

Primary LanguageElixir

#Api Estados

Toda la geografía de México: Estados, capitales, municipios, sectores electorales, GeoJson, etc.

Realizado en Elixir y Phoenix Framework

#Iniciar la app en Phoenix:

  • Instala las dependencias con mix deps.get

  • Crea y migra la base de datos con: mix ecto.create && mix ecto.migrate

  • Inicia el servidor de Phoenix con: mix phoenix.server

  • Llenar los datos de la api:

    Data.load_csv("estados")
    Data.load_csv("municipios")
    Data.load_csv("secciones")
    

Ahora puedes visitar localhost:4000 desde tu navegador.

#Documentación de API:

##Consumir estados del pais:

Todos los estados:

api/v1/political_division/states

Un estado:

/api/v1/political_division/states/{state_id}

##Consumir municipios del pais:

Todos los municipios:

/api/v1/political_division/towns

Municipios de un estado:

/api/v1/political_division/states/{state_id}/towns

Un municipio:

/api/v1/political_division/towns/{town_id}

ó

/api/v1/political_division/states/{state_id}/towns/{town_id}

##Consumir Secciones electorales del pais:

Todos las secciones electorales:

/api/v1/political_division/constituencies

Secciones electorales de un municipio: /api/v1/political_division/states/{state_id}/towns/{town_id}/constituencies

Una seccion electoral:

/api/v1/political_division/constituencies/{constituency_id}

ó

/api/v1/political_division/states/{state_id}/towns/{town_id}/constituencies/{constituency_id}

#¿Preguntas o problemas?

Mantenemos la conversación del proyecto en nuestra página de problemas issues. Si usted tiene cualquier otra pregunta, nos puede contactar por correo a hola@civica.digital.

#Licencia

Licensed under the Apache License, Version 2.0 Read the document LICENSE for more information

Creado por Cívica Digital, 2017.