SaaS B2C platforma AI do przygotowania do rozmów kwalifikacyjnych w IT
Platforma B2C oparta na AI dla specjalistów IT przygotowujących się do rozmów technicznych.
Pomysł produktu polegał na tym, aby użytkownik mógł wybrać rolę, poziom kwalifikacji i przechodzić sesje testowe z pytaniami, które są dynamicznie generowane przez model AI pod konkretny profil kandydata.
Klient przyszedł z pomysłem MVP i propozycją dołączenia do projektu jako techniczny współzałożyciel. Pracowałem nad produktem razem z projektantem UI/UX i odpowiadałem za pełny cykl techniczny realizacji: od architektury po uruchomienie.
=== MOJE ZADANIE ===
Opracować i uruchomić MVP platformy AI od podstaw: zaprojektować architekturę, zrealizować frontend i backend, zintegrować OpenAI API, podłączyć płatności Stripe, skonfigurować bazę danych, infrastrukturę serwerową oraz proces CI/CD.
=== CO ZOSTAŁO ZROBIONE ===
• zrealizowałem MVP produktu od podstaw jako Core Full-Stack Engineer;
• zbudowałem frontend i backend na bazie Next.js i TypeScript;
• zintegrowałem OpenAI API do generowania pytań testowych pod rolę i poziom użytkownika;
• zaprojektowałem strukturę MongoDB dla użytkowników, sesji, płatności i dostępów;
• podłączyłem Stripe API do płatności za płatne sesje;
• zrealizowałem weryfikację dostępu do płatnych funkcji w czasie rzeczywistym;
• skonfigurowałem CI/CD przez GitHub Actions;
• pracowałem w zespole z projektantem UI/UX i przekształcałem pomysł biznesowy w działający produkt B2C;
• uruchomiłem MVP, które na pierwszym etapie uzyskało 100+ rejestracji w trybie bezpłatnym.
=== CECHY PROJEKTU ===
Ważnym elementem była integracja OpenAI API. Należało nie tylko „wysłać zapytanie do modelu”, ale napisać systemowe prompty tak, aby AI generowało stabilne, przewidywalne i odpowiednie pytania dla różnych ról i poziomów przygotowania.
Również skomplikowana była logika płatności. Należało zintegrować Stripe API, przechowywać informacje o transakcjach w MongoDB i poprawnie weryfikować dostęp użytkownika do płatnych sesji.
Kolejną cechą była rola Core Full-Stack Engineer. Odpowiadałem nie tylko za UI, ale za całą techniczną drogę MVP: architekturę, frontend, backend, bazę danych, integracje, CI/CD i uruchomienie produktu.
=== WYNIK ===
Klient otrzymał uruchomione MVP platformy AI na nowoczesnym stosie: z responsywnym interfejsem, generowaniem pytań przez OpenAI API, płatnościami przez Stripe, bazą danych, infrastrukturą serwerową oraz skonfigurowanym procesem CI/CD.
Na pierwszym etapie uruchomienia produkt zebrał 100+ rejestracji w trybie bezpłatnym. Projekt został później zamknięty, dlatego obecnie nie ma publicznego linku.
=== TECHNOLOGIE ===
Next.js, TypeScript, MongoDB, Redux Toolkit, RTK Query, OpenAI API, Stripe API, Ant Design, GitHub Actions
#NextJS #TypeScript #FullStackDevelopment #AI #OpenAI #OpenAIAPI #Stripe #StripeAPI #MongoDB #ReduxToolkit #RTKQuery #AntDesign #MVP #SaaS #B2CProduct #AIPlatform #StartupMVP #CICD #GitHubActions #WebApp
Pomysł produktu polegał na tym, aby użytkownik mógł wybrać rolę, poziom kwalifikacji i przechodzić sesje testowe z pytaniami, które są dynamicznie generowane przez model AI pod konkretny profil kandydata.
Klient przyszedł z pomysłem MVP i propozycją dołączenia do projektu jako techniczny współzałożyciel. Pracowałem nad produktem razem z projektantem UI/UX i odpowiadałem za pełny cykl techniczny realizacji: od architektury po uruchomienie.
=== MOJE ZADANIE ===
Opracować i uruchomić MVP platformy AI od podstaw: zaprojektować architekturę, zrealizować frontend i backend, zintegrować OpenAI API, podłączyć płatności Stripe, skonfigurować bazę danych, infrastrukturę serwerową oraz proces CI/CD.
=== CO ZOSTAŁO ZROBIONE ===
• zrealizowałem MVP produktu od podstaw jako Core Full-Stack Engineer;
• zbudowałem frontend i backend na bazie Next.js i TypeScript;
• zintegrowałem OpenAI API do generowania pytań testowych pod rolę i poziom użytkownika;
• zaprojektowałem strukturę MongoDB dla użytkowników, sesji, płatności i dostępów;
• podłączyłem Stripe API do płatności za płatne sesje;
• zrealizowałem weryfikację dostępu do płatnych funkcji w czasie rzeczywistym;
• skonfigurowałem CI/CD przez GitHub Actions;
• pracowałem w zespole z projektantem UI/UX i przekształcałem pomysł biznesowy w działający produkt B2C;
• uruchomiłem MVP, które na pierwszym etapie uzyskało 100+ rejestracji w trybie bezpłatnym.
=== CECHY PROJEKTU ===
Ważnym elementem była integracja OpenAI API. Należało nie tylko „wysłać zapytanie do modelu”, ale napisać systemowe prompty tak, aby AI generowało stabilne, przewidywalne i odpowiednie pytania dla różnych ról i poziomów przygotowania.
Również skomplikowana była logika płatności. Należało zintegrować Stripe API, przechowywać informacje o transakcjach w MongoDB i poprawnie weryfikować dostęp użytkownika do płatnych sesji.
Kolejną cechą była rola Core Full-Stack Engineer. Odpowiadałem nie tylko za UI, ale za całą techniczną drogę MVP: architekturę, frontend, backend, bazę danych, integracje, CI/CD i uruchomienie produktu.
=== WYNIK ===
Klient otrzymał uruchomione MVP platformy AI na nowoczesnym stosie: z responsywnym interfejsem, generowaniem pytań przez OpenAI API, płatnościami przez Stripe, bazą danych, infrastrukturą serwerową oraz skonfigurowanym procesem CI/CD.
Na pierwszym etapie uruchomienia produkt zebrał 100+ rejestracji w trybie bezpłatnym. Projekt został później zamknięty, dlatego obecnie nie ma publicznego linku.
=== TECHNOLOGIE ===
Next.js, TypeScript, MongoDB, Redux Toolkit, RTK Query, OpenAI API, Stripe API, Ant Design, GitHub Actions
#NextJS #TypeScript #FullStackDevelopment #AI #OpenAI #OpenAIAPI #Stripe #StripeAPI #MongoDB #ReduxToolkit #RTKQuery #AntDesign #MVP #SaaS #B2CProduct #AIPlatform #StartupMVP #CICD #GitHubActions #WebApp