Lesbackend · MIT · geen studio-winkel

Een winkelbackend zodat studenten de frontend konden oefenen.

De repository e-commerce is een Django-API met catalogus, mand, bestelling en coupon. Frontends kunnen daar tegenaan bouwen zonder eerst een backend te schrijven. De OmniTechs-winkel is een ander systeem.

Cijfers van 22 september 2026

GitHub toonde die dag 162 sterren en 9 forks. De licentie is MIT. Drie accounts staan als bijdrager: sadeghesfahani met 102 bijdragen, mohammadraufzahed met 11, en MenooaEskandarian met 1. Menooa staat op de founderpagina al als studiegenoot uit een Python-bootcamp. De repository is aangemaakt op 15 juli 2022 en voor het laatst bijgewerkt op 10 augustus 2026.

Sterren zijn een GitHub-telling op die dag, geen omzet en geen bewijs dat iedere fork een werkende winkel werd. De telling kan daarna veranderen.

store/models.py

Wat een frontend kon aanspreken

De klassen uit de winkel-app. Geen belofte over elk endpoint.

Winkelmodellen in de lesbackend
KlasseRolWat een student ermee oefent
Category, Brand, Product, SliderDe catalogus en de presentatie ervanEen lijst en een detailpagina
TemporaryBasket, ProductOrder, Order, AddressMand, regels, bestelling en adresEen mand die een bestelling wordt
CouponEen kortingscode naast de bestellingEen code naast de bestelling
Comment, FavoritEen reactie en een bewaarde favorietEen reactie en een bewaarde keuze

Het onderwijsdoel

De backend was het oefenmateriaal, niet de les

Sina zette de API neer zodat studenten een frontend konden bouwen zonder zelf authenticatie, voorraad en bestellen te hoeven ontwerpen. Docker, Caddy en een apart store-pakket horen bij die repository.

Dat is een andere opdracht dan een winkel die een bedrijf moet draaien. Betalen, voorraadwaarheid, belastingen en support zitten niet vanzelf in een les-API omdat de modellen bestaan.

Niet de studio-winkel

162 sterren maken dit nog geen OmniTechs-product

De winkel op deze site is het huidige bestelsysteem van OmniTechs. Deze repository is eerder onderwijs- en open-sourcewerk. Wie hem gebruikt, leest de MIT-licentie in de repository zelf.

Twee andere mensen hebben bijgedragen. Dat sluit aan bij het beeld dat samenwerking na een cursus gewoon doorging. Het is geen claim over een teamgrootte of over wie welke les gaf.

Een les-API is geen operatie.

Als de winkel bestellingen, voorraad en betaling moet dragen, begint dat bij het proces en niet bij deze repository.