Skip to content

developer-job-simulation/django-rest-backend

Repository files navigation

django-rest-backend by Jobsimulator.dev

This is an Django-based Pokémon REST API. Your job is to fix 5 issues:

  1. Update /pokemon endpoint to include a Pokémon's type.
  2. Implement Get Pokémon by ID
  3. Implement Get Pokémon by Name
  4. Implement Get Pokémon by Type
  5. Implement Get Pokémon by HP (with Query Params)

Once you create a pull request with your changes, our automated test runner will validate your code to check if it is correct. No need for manual review!

Learning Objectives

You will learn and gain experience with:

How to start working

  1. Make sure you have python 3.X installed. (Tutorial)
  2. Fork this repo and clone it locally.
  3. enter the repo directory and run pip install -r requirements.txt to install dependencies.
  4. run python manage.py runserver to start the development server.
  5. Browse the pokemon directory of the project in your IDE to start exploring the codebase.
  6. Fix all the issues (hints are provided as TODO comments in the code)
  7. Once all your solutions are complete, create a single Pull Request to this repository
  8. Check if your solutions passes our automated tests.

Need help?

The best way to ask for help is to ask our Discord community.

Click here to join the Jobsimulator.dev Discord.

Want more challenges?

Browse our list of challenges and join our Discord to get notified when new challenges are released.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages