Analysis updated 2026-05-18
Learn how a real full-stack e-commerce app is structured across mobile, admin, and backend.
Launch a mobile shopping app with cart, favorites, and Stripe checkout as a starting template.
Build an admin dashboard for managing products, orders, and customer analytics.
Study how Clerk, Stripe, Cloudinary, and Sentry integrate together in one production-style codebase.
| burakorkmez/expo-ecommerce | mikesheehan54/claude-code-design-ai | obra/private-journal-mcp | |
|---|---|---|---|
| Stars | 375 | 380 | 366 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires API keys for Stripe, Clerk, Cloudinary, and Sentry to run fully.
This is a complete, full-stack e-commerce application you can use as a learning project or starting template. It has three parts working together: a mobile shopping app built with React Native and Expo (so it runs on both iPhone and Android), an admin web dashboard for managing the store, and a backend API built with Node.js and Express that connects everything. The mobile app covers the typical shopping experience, browsing products with an image slider, adding items to a cart or favorites list, entering a shipping address, and checking out with Stripe payments. Sign-in supports Google and Apple login via a service called Clerk. The admin dashboard lets a store owner manage products (adding, editing, setting prices, uploading images), view and manage orders, see customer details, and check live analytics. Background tasks like order processing use a tool called Inngest, and error tracking runs through Sentry. The codebase includes setup instructions for all three parts and lists the environment variables (API keys for Stripe, Clerk, Cloudinary for images, and Sentry) needed to run it yourself. It was deployed on a hosting service called Sevalla.
A full-stack e-commerce starter with a React Native shopping app, an admin dashboard, and a Node.js backend, ready to learn from or launch.
Mainly TypeScript. The stack also includes TypeScript, React Native, Expo.
License terms are not stated in the explanation.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.