Skip to content
Alain Becam edited this page Oct 12, 2023 · 9 revisions

Welcome to the thefiltershop wiki!

Development on the filter shop

Main ideas

Following the KISS principle

Mostly pure HTML, rendered through standard Django templates.

We store many information (also meta-data) but small ones (so thumbnails, not full images). So the filter shop can store a lot without the cost exploding.

Guideline

Standard Django with standard Python, following PEP8 when Django does not ask otherwise. When not following PEP8/Django, try as much as possible to refactor to follow it. All must be formatted, including generated HTML/CSS or anything (excepted minified JS or such).

First step is to get a minimum viable product, and many tests might be missing as we both build the shop and define it. Once stabilized, the tests should be added.

Almost all models derive from a BaseModel, with name, description, and automatic date of creation, date of update and created by. All models with a filters are an Entity. All Entities have a vignettes and some images.

Rules and formulas

For Video-Games

List of filters

Rules and formulas

For physical shops

List of filters

For online shops

List of filters

For website

List of filters

For general Software

List of filters