programowanie

  • Grupowa top-lista koncertów i odkrywanie zespołów w aplikacji FestPlanner

    W skrócie

    To apka, w której możesz przeglądać lineup, odsłuchiwać fragmenty piosenek i głosować na kapele, których nie chcesz przegapić na festiwalu. Zaprosisz też do głosowania osoby, z którymi jedziesz. Na koniec sprawdzisz grupowy ranking i zobaczysz kto na jakie występy głosował.

    Na ten moment apka jest w wersji beta i ma „wgrane” jedno wydarzenie – Rock For People 2026.

    Dlaczego Rock For People?

    Bo to świetny festiwal niedaleko mnie, na który mamy bilety :). Ale spokojnie, niedługo dodam kolejne (masz jakieś propozycje – pisz do mnie).

    Po co mi taka apka?

    Wyjazd na festiwal muzyczny to u nas niemal święto. Obserwujemy najnowsze doniesienia, a od momentu ogłoszenia listy wykonawców przesłuchujemy wszystkie nieznane (nam) kapele i notujemy które występy koniecznie musimy zobaczyć.

    I ten proces (przesłuchiwania i oceniania najlepszych kapel) postanowiłem zmienić w apkę. Stworzyć coś, co ułatwi nam:

    • odkrywanie nowych wykonawców (wbudowany player Spotify, bio)
    • zbudowania rankingu koncertów, od tych, które wszyscy chcą zobaczyć, do takich, które możemy odpuścić (każda osoba głosuje indywidualnie na występy a na koniec wszyscy widzą ranking i głosy)

    W tydzień wytężonej pracy powstał FestPlanner.

    Jak skorzystać (z wersji beta)?

    • wejdź na https://fest.elimu.pl
    • opcjonalnie zainstaluj apkę na telefonie (opcja dodaj do ekranu domowego czy jakoś tak)
    • zaloguj się swoim mailem
    • wejdź na wydarzenie Rock For People 2026 (póki co jest tylko to jedno, ale jeśli chcecie więcej to dodam – piszcie na kontakt)
    • utwórz swój Wyjazd
    • zaproś znajomych (dostaną maila z instrukcjami)
    • głosujcie 🙂
    • zgłaszajcie błędy i pomysły (apka jest w fazie beta)

    Jak ją budowałem?

    W zasadzie to Antigravity + Gemini 3 Pro (High) wykonał 95% roboty, dla mnie zostało konfigurowanie środowiska i wymyślanie funkcji plus kilka zadań pobocznych. Użyte technologie/usługi (wszystko na darmowych planach)

    • React+Tailwind+Vite+…
    • Supabase – tu leżą dane i użytkownicy
    • Neltify + Git – tędy się wdrażają nowe wersje
    • Resend – tędy wysyłane są maile
    • RapidAPI – a konkretnie to do Spotify
    • trochę scrapowania i generowania json przez Gemini 3 Pro (świetny model!)

    Z ciekawych opcji (niektóre są dostępne tylko dla admina) to:

    • zarzadzanie wydarzeniami, scenami, oznaczanie headlinerów, wskazywanie dat, godzin
    • Masowy import artystów i występów
    • tworzenie wyjazdów i zapraszanie do nich
    • głosowanie na występy
    • ranking grupowy (możliwy do wyłączenia na czas głosowania)
    • pobieranie danych o artystach (zdjęcia, bio) przez API Spotify
    • 3 wersje językowe
    • PWA (apkę można wyciągnąc na pulpit jako ikonkę)
    • Wbudowany player Spotify

    Co w niej dodać?

    Czekam na Twoje pomysły w dziale napisz do mnie lub na moich profilach społecznościowych. Zgłoś mi:

    • nowe funkcje jakich potrzebujesz
    • nowe festiwale i wydarzenia
    • pomysły na monetyzację
    • propozycje korupcyjne i współprace

    Chcesz nauczyć się budować takie aplikacje?

    Napisz do mnie – jeśli zbierze się grupa chętnych chętnie zorganizuję jakiś webinar i podzielę się wiedzą.

    Bezpiecznych koncertów!

    Na koniec kilka ekranów z apki:

  • Czy z Claude AI i Windsurf można zbudować skomplikowaną aplikację web nie potrafiąc programować?

    Dziś coś dla niedowiarków! Na konkretnym przykładzie z pracy nad aplikacją dla klienta pokażę Wam jak ja – patodeweloper i nie-programista – buduję kod z pomocą AI. Oto film, na którym w 10 minut pokazuję cały proces rozbudowy aplikacji w PHP (Laravel) o jedną konkretną funkcję.

    Mógłbym takich filmów nagrać więcej bo moja walka z budową tej konkretnej aplikacji trwa już ponad 100 godzin*. Ale kod sam się (wbrew pozorom) nie napisze. Idę więc dalej poganiać i pilnować mojego kumpla Kloda a was zostawiam z seansem.

    * – W tym czasie udało mi się zbudować aplikację, która nie jest listą zadań czy saperem a pełnoprawnym systemem dla klienta. Posiada on bazę danych, system logowania, użytkowników, ról i uprawnień, wiele różnorodnych ekranów, widoków i formularzy, a także operacje na plikach i zaawansowanych strukturach danych. Mamy też załączniki i generowanie skomplikowanych PDF i Word zawierających wiele tabel i zdjęć.

  • Windsurf w końcu z jasnymi zasadami liczenia kredytów

    Uwaga – ważna aktualizacja na końcu wpisu!

    Używasz Windsurf i cieszysz się, że jest 2 razy tańszy niż Cursor? Na blogu twórców Windsurf można przeczytać szczegółowy wpis o nowym cenniku ich programistycznego asystenta AI, który zdobył rzesze fanów (w tym mnie). Jeżeli też zastanawiało Cię ile to jest te 1000 „kroków” (szczególnie, że na profilu ani w edytorze nie było widać tego licznika) to teraz jest nieco jaśniej i… drożej? Szczegóły na ich blogu oraz na stronie cennika.

    Z jednej strony podniesienie ceny na 15 dolarów smuci, z drugiej mamy w końcu normalny wgląd w statystyki użycia kredytów na koncie. Wystarczy w edytorze wybrać opcję „Usage” (przy ikonce naszego avatarka) lub na ich stronie po zalogowaniu wybrać opcję „Plan”.

    Jeszcze póki co nie bardzo rozumiem, czy dane pokazywane na tej planszy mają jakieś opóźnienie, czy może Windsurf nie zawsze sięga po modele premium, a chyba tylko one liczą się do wykorzystania kredytów. Jeśli dane są aktualne to moje kilka dni zabawy wygenerowały bardzo małe zużycie jak na to ile udało mi się osiągnąć dzięki Windsurf.

    Na kanale Discord ogłoszenie zyskało sporo „ciekawych” reakcji.

    Nowy cennik przedstawia się następująco.

    Swoją drogą, ich dzienne zużycie tokenów z modeli premium takich jak GPT-4o i Sonnet robi wrażenie.

    Aktualizacja z 2024-12-09 – nowe ceny nie będą obowiązywać osób, które w momencie ogłoszenia zmian miały plan Pro. Tym bardziej się cieszę, że załapałem się jako „early adopter”.