Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Built a full-stack SaaS subscription management platform from scratch.

Backend: Designed and developed a RESTful API using NestJS with TypeScript, PostgreSQL (TypeORM), JWT authentication with refresh tokens, role-based access control (admin/user), and full Stripe integration including checkout sessions, customer portal, and real-time webhook handling for subscription lifecycle events.

Frontend: Created a modern React dashboard using Vite, TypeScript, React Router, and CSS Modules. Features include user authentication (login/register), subscription plan browsing with pricing cards, Stripe checkout flow, subscription management, user profile editing, and an admin panel for CRUD plan management.

Key features delivered:
- Secure JWT auth with automatic token refresh
- Stripe Checkout & Customer Portal integration
- Webhook handling for subscription created/updated/canceled events
- Admin dashboard for managing subscription plans
- Responsive, clean UI with a custom design system
- Swagger/OpenAPI documentation

Tech stack: #Nestjs , #React/TypeScript , #TypeScript , #PostgreeSQL #stripe , #typeorm #Vite
Work details
Budget 23 USD
Added 12 March
178 views
Freelancer
Ivan Pendzyuh
Ukraine Lyuboml  1  0

Available for hire Available for hire
1 Safe completed
On the service 4 years