Poszukujemy dewelopera z rzeczywistym doświadczeniem w tworzeniu modułowych SaaS na Next.js (App Router) do opracowania technicznego MVP: tylko szkielet, bez ujawniania logiki biznesowej produktu.
Celem projektu
Zbudować niezawodną, skalowalną i łatwą w utrzymaniu podstawę:
Auth → Dashboard → Workspace → AI Chat → MiniGPT → Stripe → Admin
Obowiązkowy stos technologiczny
- Next.js 14/15 (App Router + Server Actions)
- Supabase Auth + RLS (Row Level Security)
- Stripe Subscriptions + Webhooks
- OpenAI API (lub inny dostawca LLM przez wymienny interfejs)
- Tryb ścisły TypeScript
- TailwindCSS / ShadCN — mile widziane
⛔️ Nie akceptowane:
Nest.js, Redux, GraphQL, mikroserwisy, nadmierna złożoność architektoniczna.
Podejście: KISS & Modular.
Co należy zrealizować
Strona użytkownika
- Rejestracja / logowanie / resetowanie hasła przez Supabase
- Prosty dashboard: aktywny plan + licznik użycia
- Workspace (1 strona)
- Minimalny AI Chat: prompt → odpowiedź + krótka lokalna historia
Moduł MiniGPT
- Osobna strona
/mini-gpt - Pole wejściowe → odpowiedź
- Osobna tabela Supabase
- Dostęp na podstawie flagi taryfowej
Rozliczenia
- Stripe: 3 stałe plany taryfowe
- Webhooks: aktywacja / anulowanie / aktualizacja planu
- Aktualizacja danych planu w Supabase
🛠 Panel administracyjny
🧱 Wymagania architektoniczne
- struktura projektu oparta na funkcjach
- każdy moduł w swojej katalogu + krótki README
- Warstwa LLM wydzielona — łatwa zmiana dostawcy AI
- skalowalność dla dalszych Rooms
- żadnych niepotrzebnych abstrakcji
🎨 UI / Design
- minimalistyczny interfejs: ciemny + niebieski (paleta dostarczona)
- standardowe komponenty, bez ciężkiego niestandardowego designu
📑 NDA obowiązkowe
- Kamienie milowe + cotygodniowy przegląd kodu
- Komunikacja asynchroniczna, bez obowiązkowych rozmów telefonicznych
⛔️ Praca godzinowa nie jest rozważana.
⛔️ Jeśli funkcja nie została wymieniona powyżej — nie wchodzi w skład MVP.
📌 Co jest wymagane do złożenia aplikacji
Do rozpatrzenia przyjmowane są tylko aplikacje zawierające dowody techniczne — minimum 1–2 zrzuty ekranu (20–30 linii kodu), gdzie wyraźnie widać:
❗️Tylko aplikacje z dowodami technicznymi będą rozpatrywane.
Przy pomyślnej realizacji MVP — rozważamy długoterminową współpracę na kolejnych etapach platformy i innych projektach GMG / Monarc Holdings.