Skip to content

nishantkshyp2004/backend-coding-challenge-django

Repository files navigation

Backend Coding Challenge

Build Status

A backend REST API for a simple note-taking app. Below you will find a list of tasks and limitations.

Application:

The notes are plain text and should contain:

  • Title
  • Body
  • Tags

Optional Features 🚀

Please note: these features are tested and marked as done.

  • Search contents of notes with keywords
  • Search can be done using the filter functionality in the browseable api.
  • But default it takes the search params and they are supporting to do search on notes title and body.
  • Sample request: http://127.0.0.1:8000/notetaking/?search=Meeting
  • Notes can be either public or private
    • Public notes can be viewed without authentication, however they cannot be modified
  • User management API to create new users

Run the Note Taking App.

For the time time build the docker image and run the container.

docker-compose up --build

For the next run:

docker-compose up

code style complaint

  • The code is flake8 compliant.

Username and Password to login.

username:admin
password:password

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •