
A graphql e-commerce real-world fullstack example (backoffice included)
The Prisma E-commerce app is a beautiful and customizable React Native app that is backed by a GraphQL backend powered by Prisma.io. It supports multiple shops within the same application and includes a handcrafted backoffice for managing e-commerce shops. The app also features fully customizable products with a variant system and real-time updates for product availabilities. It includes a ready-to-sell Stripe integration for secure payments and a push notification system to keep users updated on their orders. The app is made with love for the open-source community and is designed to promote the use of vanilla React without any state-management libraries.
The Prisma E-commerce app is a customizable React Native app with a powerful GraphQL backend. It offers support for multiple shops, a handcrafted backoffice for shop management, and fully customizable products with real-time updates. With a built-in Stripe integration and push notification system, the app provides a comprehensive e-commerce solution. The app is designed to promote the use of vanilla React without relying on state-management libraries.

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.
Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.
Ecommerce websites sell products or services to customers through an online storefront. These websites typically include features such as product listings, shopping carts, payment processing, and order management tools.
A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.
A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.