Otwartoźródłowy projekt sklepu Minecraft pod API LVLUP

Ozelot | 2020-11-02 12:04:00 UTC | #1

Tak jak w temacie, mam do przedstawienia automatyczny sklep dla serwerów gry Minecraft. Sklep działa za pomocą API wpłat lvlup.pro, więc środki z zakupu usług idą bezpośrednio do lvlup’owego portfela użytkownika.

Do uruchomienia nie jest potrzebne PHP ani baza MySQL. Potrzebujesz jednynie zainstalowanego NodeJS i ewentualnie Nginx’a. No i oczywiście serwer, na którym to zainstalujesz…

Aktualnie sklep jest w fazie testów, jeśli napotkasz jakiś błąd, zgłoś go.

Wersja demonstracyjna, na żywo: KLIK

Link do projektu: github.com/0zelot/ItemShop
Znajdziesz tam także cały poradnik dotyczący instalacji i konfiguracji.


2KKgfx | 2020-08-10 21:27:26 UTC | #2

Polecam


dudekm | 2020-08-11 03:51:20 UTC | #3

Dopisz testy, rozbij kod na mniejsze części bo aktualnie ciężko to czytać.
Powodzenia z projektem! :slight_smile:


Hasanoes | 2020-08-11 16:46:35 UTC | #4

Wygląda nieźle :)


krfcm | 2020-08-14 21:18:23 UTC | #5

Działa całkiem przyjemnie, z wyglądem już tak sobie, ale może przez weekend machnę jakiś ciekawy styl ;)


jbrudek | 2020-08-15 07:22:46 UTC | #6

Demo chyba padło, wyrzuca błąd 522.


Ozelot | 2020-08-15 07:54:43 UTC | #7

Tak, cały VPS mi padł. Wstanie jak tylko będzie to możliwe.


Ozelot | 2020-08-21 11:05:52 UTC | #8

Jako że od momentu publikacji projektu pojawiło się już trochę aktualizacji, wymienię tutaj najważniejsze zmiany:
- poprawiono kilka ~~drobnych~~ błędów,
- rozdzielono kod na kilka mniejszych plików,
- dodano wsparcie dla MySQL (możliwość wyboru w czym mają być zapisywane dane historii zakupów, pomiędzy json a mysql),
- dodano automatyczne sprawdzanie aktualizacji oraz informowanie o dostępnej nowej wersji.


SP24 | 2020-08-21 11:11:44 UTC | #9

Jest chyba mały problem z responsywnością:
[img]https://i.imgur.com/Erau1vO.png[/img]
Rozdzielczość ekranu: 1366x768
Przeglądarka: Firefox 79.0 Linux


Ozelot | 2020-08-21 20:15:27 UTC | #10

Rzeczywiście. Dotychczas jak testowałem, niektóre elementy lekko nachodziły na siebie tylko w przypadku zmniejszenia okna przeglądarki. Zajmę się tym w najbliższym czasie.


Ozelot | 2020-08-30 22:51:34 UTC | #11

Odświeżam


artur9010 | 2020-08-31 08:46:56 UTC | #12

Albo ja coś robie źle, albo w demku coś nie działa.
Po wpisaniu nicku obrywam 404

Screenshot 2020-08-31 at 10.45.57|690x431


Ozelot | 2020-08-31 09:17:14 UTC | #13

W tym miejscu następuje przekierowanie na stronę lvlup w celu dokonania płatności. Jako że w demo nie można dokonać zakupu, zwraca błąd 404. Mogę to później zmienić.


Ozelot | 2020-09-04 22:40:24 UTC | #14

Odświeżam.


Ozelot | 2020-09-11 22:51:38 UTC | #15

Odświeżam.


Ozelot | 2020-09-22 19:53:08 UTC | #16

Odświeżam.


Ozelot | 2020-10-01 18:23:03 UTC | #17

Odświeżam.


Ozelot | 2020-10-18 17:04:44 UTC | #18

Odświeżam.


Kanibal | 2020-10-21 12:40:18 UTC | #19

Wygląda przyzwoicie! :)


Baraniak | 2020-10-23 17:24:27 UTC | #20

Sklep wygląda dość ciekawie, pewnie użyję go przy tworzeniu swojego serwera :slight_smile:


system | 2021-04-21 17:24:30 UTC | #21

Ten temat został automatycznie zamknięty 180 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.


Timo | 2023-01-08 00:02:20 UTC | #22