/olios-shop

Olios shop (demo uses db from neon.db, so it may run slow) https://olios.crabdance.com, https://104.168.107.241.sslip.io/

Primary LanguageTypeScript

Olios shop

E-commerce fullstack app.

Backend

  • TypeScript

  • Nest.js

  • Prisma ORM

  • PostreSQL, Redis

  • S3 Compatible Object Storage (Minio)

Frontend

  • TypeScript

  • Next.js, React, react-hook-form

  • Tailwind.css, scss modules

  • Effector, patronum

  • Axios, zod

Design

Template from www.symu.co

Deploy

  • Ansible, Docker, Docker Compose, Github Container Registry

Development

Add and configure .env files in all apps. Then:

# run in all apps
npm install

# start all apps using docker compose
npm run dev