Erfan Besharat

Erfan Besharat

UniDeckUniDeck
CEO & Co-Founder at UniDeck
103 points
UniDeck Beta
We self-host everything on our own severs in the Netherlands using Kubernetes to stay fully in control of reliability, privacy, and cost. It lets us scale efficiently, roll out updates with zero downtime, and avoid vendor lock-in, critical for a platform like UniDeck that offers self-hosted Enterprise licenses.

What's great

scalable microservices (6)portability (2)seamless deployment (5)
1 view
UniDeck Beta
React powers our frontend because it strikes the right balance between flexibility and performance. It let us build a dynamic UI that supports drag-and-drop editing, real-time updates, and seamless widget rendering, all while staying maintainable.

What's great

fast performance (9)flexibility (9)dynamic user interfaces (11)
3 views
UniDeck Beta
We chose NestJS for the backend because it brings structure and scalability to our codebase. With its built-in support for modules, decorators, and TypeScript, it makes building and maintaining complex features (like live collaboration and the API hub) much easier.

What's great

TypeScript support (4)scalable architecture (6)modular architecture (5)structured backend (2)
UniDeck
Shadcn provides the elegant and accessible UI components that make UniDeck visually appealing and easy to navigate. Its compatibility with Tailwind CSS and focus on customizable design systems allowed us to craft a cohesive and beautiful user interface. While we explored options, Shadcn offered the flexibility and aesthetic precision that aligned with our design vision.

What's great

design consistency (5)accessible components (15)tailwind integration (10)customizable components (11)
UniDeck
NestJS is the backbone of UniDeck's server-side architecture, offering a highly modular and maintainable framework for managing data and integrations. Its TypeScript-first approach and flexibility made it the perfect choice for building our APIs with speed and precision. Alternatives like Django or Laravel might have been viable, but NestJS stood out due to its modern development experience and support for microservices and also keeping our tech stack Javascript was one of our main priorities for future expansions and hiring.

What's great

microservices support (2)TypeScript support (4)maintainable architecture (5)API development (4)modular architecture (5)flexible framework (3)
UniDeck
React powers UniDeck’s intuitive interface, enabling a seamless and dynamic user experience for building dashboards without any coding. Its component-based architecture allowed us to rapidly prototype and refine features, ensuring both performance and scalability. While we chose React for its robust ecosystem and active community, alternatives like Vue.js or Svelte could have been considered for their simplicity and smaller bundle sizes but they didn't benefit from the same ecosystem and community size like React.

What's great

scalability (7)component-based architecture (20)strong community support (4)large ecosystem (8)dynamic user interfaces (11)
14 views