Fairly simple digital marketplace, which sells digital products (e.g icon sets, wallpapers etc.) via Stripe payment system. Alongside public interface, there is also admin panel based on Payload CMS.
- Payments enabled by Stripe API (Test mode)
- Email-backed Authorization and Authentication
- Catalog of products
- Fully responsive design
- Persistent Cart
- Payload CMS
- tRPC
- PostgresSQL
- Node Mailer
- Express.js
- Cron
- Stripe API
- Next.js
- ShadCN
- Tailwind CSS
- Zod
- React Transition
- Redux
- React Hook Form
- Custom Middleware Module
- Tsup (Build)
- Playwright (E2E Tests)
- Vitest (Unit Tests)
- Eslint (Lint)
- Typescript (Typecheck)
- Powered by Github Actions
- Custom Docker Registry
- Custom Docker image (Dockerfile)
- Seamless updates enabled by Docker Swarm
- Supports rollbacks and backups
