This is a simple challenge to test your skills on building APIs. It has to be done using Python and the Django Framework
Create a simple API to manage places (CRUD). This API should allow to:
- Create a place
- Edit a place
- Get a specific place
- List places and filter them by name
A place must have the following fields:
- name
- slug
- city
- state
- created at
- updated at
- All API responses must be JSON
- Provide a README.md file with usage instructions (how to run, endpoints etc)
- Provide a testing environment (heroku, docker, etc)
- Tests
- SOLID / DRY
- Code and commits in english (methods, classes, variables, etc)
- Project structure, architecturing and organization
- Programming good practices
- VCS practices
You must fork this repository and commit the solution in the solution folder. Your repository must be public. After that, send the repository link by email to [email protected].