U2Usługi · Aplikacje webowe
Aplikacje webowe na zamówienie w Node.js i React
Robię aplikacje webowe od zera w Node.js i React z TypeScriptem, z bazą PostgreSQL. Zajmuję się interfejsem i API, a potem stawiam serwer, na którym aplikacja działa, więc cały projekt jest w jednych rękach.
01Co robię
Co robię
01
Interfejs w React
Panele i formularze piszę w React z TypeScriptem. Interfejs sprawdzam na telefonie, tablecie i komputerze, bo z aplikacji korzysta się też poza biurkiem.
02
Backend i API w Node.js
Backend piszę w Node.js, a przy większych projektach w NestJS, który porządkuje kod w moduły. Dane wejściowe sprawdzam na serwerze, a nie tylko w przeglądarce.
03
Baza PostgreSQL
Dane trzymam w PostgreSQL. Schemat bazy ustalam razem z logiką aplikacji, a zmiany w nim wprowadzam migracjami, żeby dało się je odtworzyć na każdym serwerze.
04
Bezpieczeństwo treści od użytkowników
Jeśli użytkownicy wpisują tekst, który potem widzą inni, pilnuję, żeby nie dało się przez niego wstrzyknąć skryptu. W projekcie WireMark zbudowałem do tego własną bibliotekę, która przepuszcza tylko z góry dozwolone elementy, więc wklejony skrypt wyświetla się jako zwykły tekst, zamiast się uruchomić.
05
Serwer i wdrożenie
Aplikację stawiam na serwerze i przekazuję pliki źródłowe. Po wdrożeniu zostaję w kontakcie, gdy coś trzeba poprawić albo rozbudować.
02Dla kogo
Dla kogo
Dla firm, które prowadzą proces w arkuszach i mailach i chcą go przenieść do własnego narzędzia, oraz dla osób z pomysłem na usługę internetową, które potrzebują pierwszej działającej wersji. Dobrze, jeśli wiesz już, kto będzie z aplikacji korzystał i co ma w niej robić.
03Powiązane projekty
Powiązane projekty
03Aplikacje webowe · 2026 · Projekt własny
WireMark — bezpieczny język znaczników
Rozszerzony Markdown do bezpiecznego formatowania komentarzy i opisów pisanych przez użytkowników. Biblioteka w TypeScript nie ma zewnętrznych pakietów i przepuszcza tylko to, co jest wprost dozwolone. Ma też integrację z NestJS i edytor wizualny.
- Rodzaje elementów
- 24
- Zewnętrzne pakiety w bibliotece
- 0
TypeScriptMarkdownBezpieczeństwoXSS+2
01Strony · 2026 · Projekt własny
WirePress — headless WordPress + Next.js
Wtyczka, dzięki której WordPress służy tylko do edycji treści, a stronę wyświetla szybki frontend w Next.js. Redaktor pracuje w panelu, który zna, a zmiany trafiają na stronę po kilku sekundach. Gotowe strony odpowiadają ok. 35 razy szybciej niż w klasycznym WordPressie.
- Szybciej niż klasyczny WordPress
- ~35×
- Powtórzone zapytanie o treść
- 230 → 7 ms
WordPressPHPNext.jsGraphQL+2
04Najczęstsze pytania
Najczęstsze pytania
Kontakt
Porozmawiajmy o Twoim projekcie.
Opisz, kto będzie korzystał z aplikacji i co ma w niej robić. Odpowiadam w ciągu dwóch dni roboczych.