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.
| Klasse | Rol | Wat een student ermee oefent |
|---|---|---|
| Category, Brand, Product, Slider | De catalogus en de presentatie ervan | Een lijst en een detailpagina |
| TemporaryBasket, ProductOrder, Order, Address | Mand, regels, bestelling en adres | Een mand die een bestelling wordt |
| Coupon | Een kortingscode naast de bestelling | Een code naast de bestelling |
| Comment, Favorit | Een reactie en een bewaarde favoriet | Een 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.
