Skip to content

gxavier-pland/backend-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Backend Developer Challenge

This is a simple challenge to test your skills on building APIs. It has to be done using Python and the Django Framework

What to do

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

Requirements

  • 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)

Recommendations

  • Tests
  • SOLID / DRY
  • Code and commits in english (methods, classes, variables, etc)

Evaluation

  • Project structure, architecturing and organization
  • Programming good practices
  • VCS practices

Delivery

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].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published