Wróć do projektów
Sklep internetowy Pixel Picture

Pixel Picture

Ruby on RailsRubyTailwind CSS

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.