• Stars
    star
    251
  • Rank 161,862 (Top 4 %)
  • Language
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A demo implementation of a clean architecture in Python.

Rentomatic

A demo implementation of a clean architecture in Python.

The goal of the "Rent-o-Matic" project is to create a simple search engine for a room renting company. Objects in the dataset (rooms) are described by some attributes and the search engine shall allow the user to set some filters to narrow the search. The system exposes a REST API and works with three types of storage system: in-memory database, Postgres, MongoDB.

This is a companion repository for the book "Clean Architectures in Python" by Leonardo Giordani, published by Leanpub.

You can download the book here.

The repository contains the code for the second edition of the book. If for some reasons you are still following the first edition you can find the code in the branch first-edition. The tags mentioned in the first edition still exists in that branch.