Skip to content
All work
RONACY FitnessE-commerce · Activewear · Canada

A bilingual activewear store, from storefront to stock management.

A bilingual activewear store, with full stock and order management and a built-in AI assistant.

Client
RONACY Fitness
Type
Full platform
Platforms
E-commerce site · API · Back office
Status
Live online store

Context

RONACY Fitness sells activewear and fitness accessories for women and men, shipped across Canada. Soluweb Digital designed and built the whole platform: website, API and admin area.

The problem

Selling online is more than a storefront: it also means tracking stock by size and colour, knowing the real margin on every order, shipping on the promised timeline, and answering customers, often with a small team.

RONACY Fitness

What we built

  1. 01

    Bilingual store in French and English, shipping across Canada

  2. 02

    Customer sign-in by email or Google account

  3. 03

    Full admin: products, stock by size and colour, orders

  4. 04

    Financial dashboard with profit calculated on the real purchase price

  5. 05

    72-hour stock hold with automatic release if unpaid

  6. 06

    Built-in AI assistant: fitness advice and store questions

RONACY Fitness

Interfaces

Architecture

Technology

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • NestJS
  • MySQL
RONACY Fitnesssystem
  • 01E-commerce siteReact 19 · Vite · TypeScript · Tailwind CSS
  • 02APINestJS · TypeORM · MySQL
  • 03AuthenticationArgon2id · Google OAuth
  • 04MediaAutomatic AVIF and WebP conversion
  • 05AI assistantGemini, with a local fallback engine
  • 06EmailQueued delivery with automatic retries

Where the product stands

Live online store

The store is live at ronacy-fitness.com, with a full catalogue, a bilingual checkout flow and an admin area covering sales, stock and financial reporting.

Next project

Anastasia Authentic Beauty

A bilingual, premium skincare store with built-in wholesale and an AI beauty advisor.

Contact

Your next system starts with a conversation.

Describe your need in a few lines. We get back to you within one business day with precise questions, not a generic quote.