Preskočiť na obsah

Demo obchod Projekt do portfólia – žiadne skutočné objednávky, platby ani doručenia. Nezadávajte, prosím, skutočné osobné údaje. Viac informácií

Projekt do portfólia

O projekte

SmartTech je demo internetový obchod so smartfónmi. Je to projekt do portfólia, nie skutočná firma.

Ukážkový obchod

Všetko tu funguje ako v skutočnom e-shope: môžete prezerať a filtrovať katalóg, naplniť košík, objednať s účtom aj bez neho a spravovať produkty v administrácii. Nič z toho však nie je skutočné:

Žiadne skutočné objednávky

Objednávky sa nikdy neodosielajú a nič sa neplatí.

Ukážkové dáta

Produkty, ceny aj skladové zásoby sú vymyslené.

Pravidelný reset

Demo sa každú noc o 03:00 (čas Bratislava) obnoví, pričom sa vymažú všetky účty, objednávky, košíky a nahrané obrázky.

Pri skúšaní, prosím, používajte vymyslené mená, adresy a e-maily. Zásady ochrany súkromia

Odkiaľ projekt pochádza

  1. 2021/22

    Školský projekt

    SmartTech vznikol ako semestrálny projekt predmetu Webové technológie (WTECH) v 2. ročníku môjho bakalárskeho štúdia na Fakulte informatiky a informačných technológií Slovenskej technickej univerzity v Bratislave (zimný semester 2021/2022). Bol to môj prvý projekt v Laraveli.

    Zadaním bolo vytvoriť e-shop vykresľovaný na serveri s filtrovaním produktov, stránkovaním, vyhľadávaním, trvalým nákupným košíkom, nákupom bez registrácie, zákazníckymi účtami a administráciou na správu produktov a obrázkov.

  2. 2025

    Prerobenie do portfólia

    K projektu som sa vrátil, aby som ho pripravil do portfólia: prerobil som celé používateľské rozhranie, opravil chyby, zabalil ho do Docker kontajnerov a nasadil na bezplatný server v Oracle Cloud.

  3. 2026

    Aktualizácie a vlastný server

    Aktualizoval som ho na najnovší Laravel, PHP a PostgreSQL, prepísal nákupný košík, sprísnil zabezpečenie, pokryl ho automatickými testami a presunul na vlastný domáci server.

Čo si vyskúšať

  1. Prezrite si katalóg a kombinujte filtre ceny, značky a farby so zoradením a vyhľadávaním.

  2. Pridajte telefón do košíka, zmeňte množstvo a prejdite trojkrokovou objednávkou ako hosť.

  3. Na konci objednávky zaškrtnite „Vytvoriť účet", potom sa odhláste a znova prihláste: váš košík zostane zachovaný.

Použité technológie

Backend

  • Laravel
  • PHP
  • PHPUnit

Databáza

  • PostgreSQL

Frontend

  • Blade
  • Tailwind CSS
  • JavaScript

Hosting

  • Docker
  • Nginx
  • Tailscale

Autor

Navrhol a vytvoril Ákos Kappel.