Jakub Kapturkiewicz

Full-Stack Developer & Mechatronic Systems Engineer

Bright Light Gypsy

Platforma e-commerce oferująca spersonalizowane odczyty tarota, dostarczane przez doświadczoną ezoteryczkę i sztuczną inteligencję AI.

KapiSolutions - Jakub Kapturkiewicz

JavaScript
Next.js
React
Firebase
Stripe
Zustand
Bright Light Gypsy

Opis

Responsywna, skalowalna i wielojęzyczna aplikacja webowa mająca na celu prowadzenie bloga oraz świadczenie usług ezoterycznych takich jak:
  • Spersonalizowane odczyty tarota
  • Codzienny horoskop
Serwis umożliwia użytkownikom składanie zamówień oraz dokonywanie płatności online w wybranej walucie(PLN / USD), wgląd do historii zamówień oraz ich ewentualną edycję. Każde zamówienie jest potwierdzane powiadomieniem e-mail dla użytkownika oraz administratora. Jakiekolwiek zmiany statusu zamówienia także automatycznie inicjują wysłanie stosownych powiadomień e-mail dla klienta.

Dzięki stworzonemu systemowi CMS w oparciu o technikę Poka-Yoke administrator może w prosty i przyjemny sposób:
  • Zarządzać produktami: tworzenie, edycja i usuwanie
  • Zarządzać wpisami na blogu: tworzenie, edycja i usuwanie
  • Obsługiwać zamówienia
  • Nadawać lub odbierać uprawnienia administratora zarejestrowanym użytkownikom

Idea projektu

Projekt powstał jako odpowiedź na zapytanie jednej z klientek. Głównym wymaganiem jakie zostało postawione było stworzenie możliwości świadczenia usług ezoterycznych online, a także przyjmowanie płatności online.

Proces tworzenia

1. Etap pierwszy
Uzgodnienie z klientką wszystkich szczegółów dotyczących projektu takich jak np. funkcjonalności oraz wygląd aplikacji webowej. Ze swojej strony zaproponowałem dodanie następujących funkcji i rozszerzeń:
  • Prowadzenie bloga - możliwość angażowania użytkowników poprzez dodawanie komentarzy i lajków. Dobrze prowadzony pod kątem SEO blog to także świetna metoda na poprawę pozycjonowania serwisu w wyszukiwarkach internetowych
  • Stworzenie strony w dwóch językach (PL/ANG) oraz przyjmowanie płatności w dwóch walutach (PLN/USD) - rozszerzenie potencjalnej grupy klientów i odbiorców i tym samym zwiększenie wpływów z prowadzonych usług
  • Dwa motywy wizualne: jasny i ciemny - wygoda korzystania zarówna w dzień i w nocy
  • Implementacja codziennego horoskopu dla zarejestrowanych użytkowników - zwiększenie atrakcyjności serwisu
  • Implementacja sztucznej inteligencji jako dodatkowa forma odczytów tarota
  • Wprowadzenie płatnych "monet" do wykorzystania na odczyty tarota AI
  • Dodatkowa możliwość logowania/rejestrowania się użytkowników poprzez Facebook, GMail oraz Twitter
Wszystkie wymienione wyżej funkcje spotkały się z aprobatą i akceptacją klientki.

2. Etap drugi
Wybór dostępnych narzędzi i technologii potrzebnych do wykonania projektu. Zdecydowano się na:
  • Javascript - jako główny język pisanej aplikacji
  • Next.js - jako kompletny Framework łączący Back-end(Node.js) oraz Front-end(React) aplikacji
  • Firebase - jako bazę danych, plików oraz system autoryzacji użytkowników
  • Stripe - jako serwis obsługujący płatności online
  • Bootstrap - jako framework do budowy warstwy widocznej oraz interfejsu aplikacji
  • Sass - jako rozszerzenie CSS
  • NodeMailer - jako narzędzie do wysyłania emailu w oparciu o Node.js i istniejącą skrzynkę email

3. Etap trzeci
Wykonanie projektu i przeszkolenie klientki z obsługi dostarczonej platformy e-commerce.

Funkcjonalności

Kompletna platforma E-Commerce w oparciu o:
  • Świadczenie ezoterycznych usług online
  • Przyjmowanie płatności online w dwóch walutach (PLN / USD) i dostępnych metodach: Płatność Kartą, Blik oraz Przelewy24
  • Prowadzenie Bloga
  • Zarządzenia serwisem i wszystkimi jego zasobami z poziomu administratora
  • Wybór motywu strony: jasnego lub ciemnego
  • Wybór wersji językowej serwisu: Polskiej lub Angielskiej
  • Powiadomienia email

Podsumowanie

Projekt został wykonany starannie i należycie obejmując wszystkie początkowe założenia.

Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy
Bright Light Gypsy