Lanaren xehetasuna

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

🔗 Demo Aplikazioa

🔗 Frontend biltegia

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. 1. Panel nagusia — aplikazioaren ikuspegi orokorra
  2. 2. Entitateen kudeaketa — erabiltzaileak, produktuak, bezeroak eta hornitzaileak
  3. 3. Negozio dokumentuak — albaranak eta mugimenduak
  4. 4. Erabiltzaile profila (hizkuntza eta gaia)
  5. 5. Txostenak

(benetako pantaila-argazkiak jada emanda)

1. Panel nagusia — aplikazioaren ikuspegi orokorra
1. Panel nagusia — aplikazioaren ikuspegi orokorra
2. Entitateen kudeaketa — erabiltzaileak, produktuak, bezeroak eta hornitzaileak
2. Entitateen kudeaketa — erabiltzaileak, produktuak, bezeroak eta hornitzaileak
3. Negozio dokumentuak — albaranak eta mugimenduak
3. Negozio dokumentuak — albaranak eta mugimenduak
4. Erabiltzaile profila (hizkuntza eta gaia)
4. Erabiltzaile profila (hizkuntza eta gaia)
5. Txostenak
5. Txostenak