Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
A B2C AI-based platform for IT specialists who are preparing for technical interviews.

The idea of the product was to let users choose a role and skill level, and then go through test sessions with questions dynamically generated by an AI model for the specific candidate profile.

The client came with an MVP idea and an offer to join the project as a technical co-founder. I worked on the product together with a UI/UX designer and was responsible for the full technical development cycle: from architecture to launch.

=== MY TASK ===

To develop and launch an AI platform MVP from scratch: design the architecture, implement the frontend and backend, integrate the OpenAI API, connect Stripe payments, set up the database, server infrastructure, and CI/CD process.

=== WHAT WAS DONE ===

• implemented the MVP product from scratch as a Core Full-Stack Engineer;
• built the frontend and backend with Next.js and TypeScript;
• integrated the OpenAI API to generate test questions based on the user’s role and skill level;
• designed the MongoDB structure for users, sessions, payments, and access rights;
• connected the Stripe API for paid session payments;
• implemented real-time access checks for paid functionality;
• set up CI/CD with GitHub Actions;
• worked together with a UI/UX designer and turned a business idea into a working B2C product;
• launched the MVP, which received 100+ registrations in free mode at the first stage.

=== PROJECT FEATURES ===

An important part of the project was the OpenAI API integration. It was not enough to simply “send a request to the model”. I had to write system prompts in a way that allowed the AI to generate stable, predictable, and relevant questions for different roles and skill levels.
The payment logic was also challenging. It was necessary to integrate the Stripe API, store transaction information in MongoDB, and correctly check user access to paid sessions.
Another important feature was my role as a Core Full-Stack Engineer. I was responsible not only for the UI, but for the whole technical path of the MVP: architecture, frontend, backend, database, integrations, CI/CD, and product launch.

=== RESULT ===

The client received a launched MVP of an AI platform built on a modern stack: with a responsive interface, question generation through the OpenAI API, payments through Stripe, a database, server infrastructure, and a configured CI/CD process.

At the first stage of the launch, the product received 100+ registrations in free mode.
The project was later closed, so there is no public link available now.

=== TECHNOLOGIES ===

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
Work details
Added 4 June
35 views
Freelancer
Ruslan Rastehaiev
Ukraine Kharkiv
No reviews

Available for hire Available for hire
On the service 7 years