django-ecoleta-api
é um projeto que implementa a api feita na Next Level Week da Rocketseat, porém utilizando Django e django-rest-framework.
Ecoleta é uma aplicação com o intuito de conectar empresas quem coletam resíduos à pessoas que buscam descartá-los.
A api possui os seguintes endpoints:
/api/points/
/api/items/
Lembrando que:
- A api é RESTful, e pode receber requisições do tipo
GET, POST, PUT, PATCH e DELETE
- Para acessar um registro único, basta informar seu identificador, ex:
/api/points/1/
É possível filtrar pontos de coleta retornados através de query parameters
/api/points?uf=PB&items=1,2
Você pode filtrar por name, city, uf, items
Você pode instalar django-ecoleta-api
clonando do GitHub:
$ git clone https://github.com/xavierigor/django-ecoleta-api.git
Ative seu virtual environment e use make setup
para instalar todas as dependências do projeto, rodar migrações e fixtures:
$ cd django-ecoleta-api/
$ make setup
Agora você pode rodar o servidor local do Django e começar a fazer requisições:
$ make run
- Faça um fork desse repo e crie sua branch a partir da
master
. - Se você mudou a API, atualize o README.
- Faça um pull request!