{"repo":"ZenSoftware/zen","free":true,"listed":false,"github":"https://github.com/ZenSoftware/zen","clone":"git clone https://github.com/ZenSoftware/zen.git","description":"⛩ Nest + Prisma + Apollo + Angular 🏮 Full Stack GraphQL Starter Kit ⛩","language":"TypeScript","stars":219,"topics":["graphql","nestjs","prisma","angular","nx","apollo","paljs","typescript","nest"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"⛩ Zen ⛩ Nest + Prisma + Apollo + Angular 🏮 Full Stack GraphQL Starter Kit Zen is a starter kit to build web portals as a stateful single-page application. This kit has everything needed for building a customized user experience utilizing only TypeScript & GraphQL. The project has end-to-end typings and this is achieved by combining several code generation packages together. Specifically, this is an Nx integrated monorepo, utilizing Angular for the frontend, Nest for the backend, and Prisma for the data persistence solution. Apollo is deeply integrated throughout the entire tech stack, enabling for a modern approach to communication between the client and the server via GraphQL. The project implements a fully featured authentication & authorization system with a minimalistic implementation. This includes a login component, registration component, password change component and a fully featured password reset flow. All of this while only having 1 model within the schema.prisma file, the User model. Guards & directives are also integrated for both RBAC & ABAC authorization schemes and can be used in conjunction. Everything needed for a malleable and robust user management system has been wired up for you. Key Features - 🏡 Nx, Nest, Prisma, Apollo and Angular. - 💙 Everything is written in TypeScript, even code generation scripts are written in TypeScript. - 🗃️ End-to-end type safety. Code generation is preconfigured and polished to perfection. - 📲 100% responsive design. - 💻","default_branch":null,"files":null,"tree":[],"storefront":"/r/ZenSoftware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ZenSoftware/zen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}