Poszukujemy doświadczonego programisty fullstack do stworzenia aplikacji webowej
(vue.js / react + node.js.
Lub tylko programisty backendowego (Node.js).
Ukończyliśmy projektowanie i pokażemy je wybranym kandydatom.
Proszę kontaktować się tylko w przypadku, gdy masz doświadczenie w pracy z aplikacjami webowymi oraz projekty, które możesz pokazać.
📌 Opis projektu:
Aplikacja webowa do przechowywania wideo i audio. Do stworzenia frontendu będzie używany Vue.js (React), do backendu - Node.js
Kluczowe funkcje:
✅ Nagrywanie wideo i audio (bezpośrednio z przeglądarki)
✅ Katalogowanie i przechowywanie
✅ Prosta autoryzacja (rejestracja, logowanie)
✅ Model subskrypcyjny
✅ Centrum wsparcia użytkowników (system ticketowy + FAQ)
✅ Bezpieczne przechowywanie danych
🔹 Wymagania techniczne:
Frontend: Vue.js (TailwindCSS), React
Backend: Node.js
Chmurowe przechowywanie: AWS S3 / Google Cloud Storage (ostateczna wersja jeszcze nie została wybrana w poszukiwaniu najlepszego stosunku jakości do ceny)
Przetwarzanie audio/wideo: WebRTC, Vimeo Screen Record (ostateczna wersja jeszcze nie została wybrana)
Autoryzacja: Firebase / Auth0 / Magic Link
Usługi przedstawione są jako pomysł i będą musiały być jeszcze dobierane.
Wymagania funkcjonalne:
1️⃣ Autoryzacja i zarządzanie użytkownikami
✔ Rejestracja i logowanie (e-mail + hasło)
✔ Przywracanie hasła przez e-mail
Dwa typy użytkowników:
🎤 Opowiadacz - Może odpowiadać na pytania za pomocą wideo/audio
🎧 Właściciel - Pełne zarządzanie kontem, Zarządzanie profilem opowiadacza, Możliwość nagrywania odpowiedzi również dla opowiadacza
📌 Możliwe zewnętrzne usługi:
Firebase Auth lub Auth0 - do bezpiecznej autoryzacji
Magic Link Login (bez hasła) - uproszczone logowanie bez hasła
2️⃣ Nagrywanie wideo i audio historii
Nagrywanie wideo i audio przez kamerę telefonu/PC z przeglądarki
Automatyczne przechowywanie nagrań w chmurze
Wbudowany odtwarzacz do przeglądania i odsłuchiwania wideo, audio
📌 Możliwe zewnętrzne usługi:
Vimeo - https://vimeo.com/features/screen-recorder
https://www.daily.co/pricing/video-sdk/ - do nagrywania wideo i audio przez WebRTC
Amazon S3 (lub tańsza alternatywa) do przechowywania plików
3️⃣ Katalog pytań i tematów
4️⃣ Przechowywanie i dostęp do nagrań
Wszystkie nagrania są przechowywane w osobistym archiwum chmurowym
Dostęp przez aplikację webową
Rozgraniczenie praw dostępu (tylko właściciel - owner, galeria - przez funkcję udostępniania dla wszystkich innych)
📌 Możliwe zewnętrzne usługi:
AWS S3 / Google Cloud Storage - bezpieczne chmurowe przechowywanie
usługa do kompresji i streamingu wideo
5️⃣ Subskrypcja i monetyzacja
Płatność przez Stripe / PayPal
Przypomnienia o przedłużeniu subskrypcji
📌 Możliwe zewnętrzne usługi:
Stripe / Paddle - do subskrypcji i płatności
Chargebee / Recurly - do zarządzania subskrypcjami
6️⃣ Wsparcie i feedback
Sekcja „Pomoc” + FAQ
Czat/formularz feedbacku
Automatyczne odpowiedzi na często zadawane pytania
📌 Możliwe zewnętrzne usługi:
Crisp / Drift - do wsparcia klientów
Resztę omówimy po wyborze programisty. Omówimy również budżet.