GravityTwoG / 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/

Home Page:https://olios.crabdance.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://olios.crabdance.com


Languages

Language:TypeScript 85.4%Language:SCSS 6.8%Language:Jinja 2.6%Language:JavaScript 2.4%Language:Shell 1.1%Language:CSS 0.9%Language:Dockerfile 0.6%Language:HTML 0.1%