ShopManager — kudeaketa komertzialerako web aplikazio eleaniztuna
ShopManager ekoizpenean dagoen web aplikazioa da, negozio baten eguneroko kudeaketara bideratua.
Entitate nagusiak, dokumentu operatiboak, stocka, kutxa eta txostenak web interfaz bakarrean zentralizatzen ditu.
Aplikazioak erabiltzailearen pertsonalizazioa ahalbidetzen du, hizkuntza eta gai bisuala aukeratzea barne, eta negozio arauak aplikatzen dituen backend API propioa kontsumitzen du.
Arazoa
Enpresa txiki eta ertain askotan, eguneroko kudeaketa honetan oinarritzen da:
- kalkulu-orriak,
- elkarren artean konektatu gabeko tresnak,
- egoeraren kontrolik gabeko prozesu manualak,
- eta negozioaren ikuspegi bateraturik eza.
Horrek akatsak, informazio bikoiztasuna eta fidagarritasunez operatzeko zailtasunak eragiten ditu.
Soluzioa
Kudeaketa komertzialerako web aplikazio bat garatu nuen, operazio puntu bakar gisa jarduten duena, negozio domeinua modulu argi eta koherenteetan antolatuz.
Aplikazioak modu zorrotzean bereizten ditu:
- erabiltzaile interfazea,
- negozio logika (backend),
- eta datuen persistencia,
atal bakoitza modu independentean eboluzionatzea ahalbidetuz.
Funtzionalitate nagusiak
Entitateen kudeaketa
Sistemaren entitate nagusiak administratzea:
- Erabiltzaileak
- Produktuak
- Bezeroak
- Hornitzaileak
Alta, edizio eta baja eragiketak barne, rol bidezko sarbide kontrolarekin.
Negozio dokumentuak
Dokumentu operatiboen kudeaketa osoa:
- Erosketa-albaranak
- Salmenta-albaranak
- Stock-gordailuak
- Cash transferentziak
Dokumentu bakoitzak fluxu argi bat jarraitzen du:
- zirriborroan sortzea,
- lerroen kudeaketa,
- berrespena,
- eta stock eta kutxan eragin automatikoa.
Stocka eta kutxa
Aplikazioak hau ahalbidetzen du:
- stock kokalekuak kudeatu,
- stocka kokalekuen artean mugitu,
- kutxa kontuak kudeatu,
- eta cash transferentziak erregistratu.
Hori guztia negozio dokumentuekin koherentzian.
Txostenak
Txosten moduluak kontsulta azkarra eskaintzen du:
- erosketak,
- salmentak,
- cash transferentziak,
- stock-gordailuak.
Negozioaren egoeraren ikuspegi operatibo berehalakoa lortzeko pentsatua.
Erabiltzaile profila, hizkuntza eta gaia
Erabiltzaile bakoitzak konfiguratu daitekeen profila du:
- kontuaren datuak eguneratzea,
- pasahitza aldatzea,
- interfazearen hizkuntza aukeratzea,
- gai bisuala aukeratzea.
Gaur egun aplikazioak onartzen ditu:
- Hizkuntzak: Gaztelania, Ingelesa eta Frantsesa
- Gaiak: Argia eta Iluna (arkitektura prest zerrenda zabaltzeko)
Aukerak erabiltzaile bakoitzeko gordetzen dira eta aplikazio osoan automatikoki aplikatzen dira.
Frontend arkitektura
- SPA aplikazioa
- Nabigazioa atalka: Hasiera, Entitateak, Dokumentuak, Txostenak, Profila
- ShopManager backend APIaren kontsumo esklusiboa
- Frontend-a negozio logikatik deslotuta
- Egoera globala Pinia bidez kudeatzea.
Stack teknikoa
- Frontend frameworka: Vue 3 + Vite
- Routing: Vue Router
- API komunikazioa: Axios
- Kudeaketa bisuala: osagai propioak
- Deploy: Netlify
Operazioa eta despliegua
- Aplikazioa Netlify-n desplegatuta
- Build automatikoa GitHub repositoriotik
- Konfigurazioa ingurune aldagai bidez
Proiektu honek zer erakusten du
Proiektu honek nire gaitasuna erakusten du:
- Kudeaketa aplikazio osoak diseinatzea
- Hizkuntza aniztasuna eta erabiltzaile pertsonalizazioa inplementatzea
- Negozio arauak UI fluxu argietan bihurtzea
- Frontend-a API propioekin integratzea
- Softwarea benetan ekoizpenean operatzea
- Hazteko eta eboluzionatzeko prest dauden sistemak eraikitzea
Proiektuaren irudiak
- 1. Panel nagusia — aplikazioaren ikuspegi orokorra
- 2. Entitateen kudeaketa — erabiltzaileak, produktuak, bezeroak eta hornitzaileak
- 3. Negozio dokumentuak — albaranak eta mugimenduak
- 4. Erabiltzaile profila (hizkuntza eta gaia)
- 5. Txostenak
(benetako pantaila-argazkiak jada emanda)





