{"id":19370561,"url":"https://github.com/gattopandacorno/tecweb","last_synced_at":"2026-04-12T18:04:36.898Z","repository":{"id":37425256,"uuid":"503439875","full_name":"Gattopandacorno/tecweb","owner":"Gattopandacorno","description":"University project","archived":false,"fork":false,"pushed_at":"2025-01-29T14:57:08.000Z","size":2951,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T15:36:03.708Z","etag":null,"topics":["django","docker","docker-compose","mysql"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gattopandacorno.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-14T16:34:12.000Z","updated_at":"2025-01-29T14:57:06.000Z","dependencies_parsed_at":"2024-01-26T17:24:55.186Z","dependency_job_id":"8add08e4-946f-49e8-bd01-0bebb3bc6b2d","html_url":"https://github.com/Gattopandacorno/tecweb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gattopandacorno%2Ftecweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gattopandacorno%2Ftecweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gattopandacorno%2Ftecweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gattopandacorno%2Ftecweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gattopandacorno","download_url":"https://codeload.github.com/Gattopandacorno/tecweb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240492457,"owners_count":19810101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","docker","docker-compose","mysql"],"created_at":"2024-11-10T08:15:59.086Z","updated_at":"2026-04-12T18:04:36.807Z","avatar_url":"https://github.com/Gattopandacorno.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Scopo del progetto\n\nQuesto e' un progetto universitario.\nHo fatto una piattaforma e-commerce dove vengono venduti e recensiti manga e anime (MangaStore).\n\n\n# Dipendenze\n\nPer questo progetto e' stato usato poetry come venv (v 1.1.14) ma non era obbligatorio, infatti ho cominciato con pipenv.\nNel file pyproject.tml vengono elencate tutte le dipendenze usate con anche le versioni.\nSe non si sa usare poetry consiglio di seguire la [documentazione officiale](https://python-poetry.org/docs/).\nDopo aver installato poetry si puo' inizializzare il nuovo ambiente e installare le dipendenze con:\n+ `poetry install`\n\n\n# Run del progetto\n\nDopo aver installato le dipendenze si puo' fare il run del progetto con:\n+ `cd core`, ci porta nella cartella con il file *manage.py*\n+ `poetry run py -m manage runserver`, comando che serve per fare il run del server\n\nSi puo' entrare nell'ambiente virtuale con py -m poetry shell e, finche' non ne usciamo, saremo all'interno del venv. \n\nNB: py -m manage puo' essere usato al posto di py manage.py, per vederne le differenze si puo' guardare nella [documentazione python](https://docs.python.org/3/using/cmdline.html).\nNB: Ho ripreso in mano questo progetto e mi sono accorta che py non mi funziona piu come comando e sono ora 'costretta' ad usare `python`. In linea di massima basta usare un qualunque comando python/py/python3/etc...\n\nA questo punto si puo' riuscire a vedere il website alla [pagina](http://127.0.0.1:8000/).\nSe il database non e' stato cancellato si possono trovare vari utenti gia prefatti come esempio. \nLe loro credenziali sono nel file account.txt.\n\n\n\n# Directory e  File\n\n- **/account**, Cartella con tutte le funzioni e modelli per gli account degli utenti\n    \n- **/cart**, Cartella con le funzioni del carrelloper l'utente in quella sessione \n    \n- **/core**, Cartella col core del progetto\n\n- **/media/images**, Dove vengono salvate tutte le foto\n\n- **/orders**, Cartella con le funzioni e i modelli per gli ordini degli utenti\n\n- **/payment**, Cartella che gestisce i vari pagamenti prima di creare l'ordine\n\n- **/store**, Cartella con funzioni e modelli per i prodotti e le loro categorie\n\n- **/templates**, Tamplate usati \n\n- **manage.py**, File usato per lo start del programma.\n\n\n# Altro \nSe ci sono problemi di qualunque natura potete scrivere nelle issue di questo progetto.\nNel caso fossero problemi dovuti alle dipendenze, prima di aprire un issue, chiedo di controllare su altri forum dove possono gia essere stati riscontrati quei problemi (es: stackoverflow,...)\n\n**Ringrazio in anticipo tutti coloro che scaricheranno o riporteranno dei bug o semplicemente lo usano ^-^**\n**Ringrazio inoltre [veryacademy](https://www.youtube.com/@veryacademy) in quanto ho preso fortemente spunto dal suo progetto, consiglio di andare a guardare anche il suo tutorial su [Django Ecommerce](https://www.youtube.com/watch?v=UqSJCVePEWU) da cui ho preso spunto!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgattopandacorno%2Ftecweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgattopandacorno%2Ftecweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgattopandacorno%2Ftecweb/lists"}