|
|
vor 3 Monaten | |
|---|---|---|
| admin_frontend | vor 3 Monaten | |
| api | vor 3 Monaten | |
| cms | vor 3 Monaten | |
| ecoloop | vor 3 Monaten | |
| frontend | vor 3 Monaten | |
| orgs | vor 3 Monaten | |
| posts | vor 3 Monaten | |
| public_frontend | vor 3 Monaten | |
| recycle_core | vor 3 Monaten | |
| settings | vor 3 Monaten | |
| static | vor 3 Monaten | |
| templates | vor 3 Monaten | |
| theme | vor 3 Monaten | |
| .gitignore | vor 3 Monaten | |
| AGENTS.md | vor 3 Monaten | |
| Dockerfile | vor 3 Monaten | |
| Procfile.tailwind | vor 3 Monaten | |
| README.md | vor 3 Monaten | |
| docker-compose.yml | vor 3 Monaten | |
| manage.py | vor 3 Monaten | |
| package-lock.json | vor 3 Monaten | |
| package.json | vor 3 Monaten | |
| project_scopes | vor 3 Monaten | |
| requirements.txt | vor 3 Monaten |
Ecoloop is a Django + DRF backend for recycling businesses and factories to manage pickups, pricing, invoices/payouts, and a bidding marketplace for scrap lots. It supports multi-organization setups, JWT auth, and a Tailwind-powered UI layer.
.env and set SECRET_KEY, DEBUG, DB_*, ALLOWED_HOSTSdocker-compose up --build (web on http://localhost:8024)python manage.py migratepython manage.py runserverpython manage.py seed_ecoloop/api/schema/swagger-ui/python manage.py migrate — apply DB migrationspython manage.py seed_ecoloop — seed demo org, users, materials, pickup, weigh ticket, invoice, listing/bidpython manage.py ecoloop_auto_close_award — auto-close/award expired listingsecoloop/settings.py via django.contrib.sites and SITE_ID..env includes defaults for local hosts: ALLOWED_HOSTS=localhost,127.0.0.1,.lvh.me.env CSRF for Docker port: CSRF_TRUSTED_ORIGINS=http://localhost:8024,http://*.lvh.me:8024python manage.py migrate (applies Sites tables)alpha.lvh.me and beta.lvh.me.http://alpha.lvh.me:8024 and http://beta.lvh.me:8024.get_current_site(request) or adding a ForeignKey to Site.ecoloop/ settings and URLs; api/ public endpoints; recycle_core/ domain models/APIstemplates/, static/, media/; Entrypoints: manage.py, docker-compose.yml, Dockerfile