Skip to content

a solution for a recruitment task that embodies following reqs:

Notifications You must be signed in to change notification settings

Ananas97/fastAPI-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastAPI-app

Prerequisites

a solution for a recruitment task that embodies following reqs:

  • expected input: latin alphabet (case sensitive), digits, punctuation marks, whitespace characters (new line, spacebar, tabulator)
  • implemented encode/decode methods for selected algorithm
  • unit tests (not included in this solution)
  • FastAPI server
  • BasicAuth
  • documented code and a README file created

Installation

Run local

  • Install dependencies pip install -r requirements.txt

Run server

  • in a directory use the following command \api_app>python fastapi_engine.py

API documentation (provided by Swagger UI)

http://127.0.0.1:8000/docs#/ image

About

a solution for a recruitment task that embodies following reqs:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages