Pixel Picture
Sklep internetowy z pełnym procesem zakupowym. Klient przegląda produkty, składa zamówienia i śledzi ich status, a właściciel sam prowadzi sklep z prostego panelu administracyjnego - bez pomocy programisty. Zobacz pixelpicture.eu
Jakie problemy rozwiązuje?
- Cały proces zakupowy w jednym miejscu - od koszyka po historię zamówień
- Konto użytkownika z możliwością śledzenia statusu zamówienia
- Panel administracyjny, w którym łatwo dodać nowe produkty i zarządzać sklepem
Technologie
- Ruby on Rails - cały backend
- Tailwind CSS - wygląd strony
- SQLite - baza danych
- Stimulus.js - interaktywne elementy na froncie
- Kamal - deploy na serwer
Jak wyglądała praca nad projektem?
To projekt, w którym odpowiadałem za każdą warstwę aplikacji. Zaprojektowałem bazę danych i logikę zamówień, zbudowałem koszyk oraz konta użytkowników ze śledzeniem statusu zamówienia, a interaktywne elementy frontendu oparłem na Stimulusie.
Osobnym kawałkiem pracy był panel administracyjny - właściciel sklepu sam dodaje produkty i obsługuje zamówienia, bez pomocy programisty. Całość wdrożyłem na serwer za pomocą Kamala, dzięki czemu kolejne wersje sklepu trafiają na produkcję jednym poleceniem.
