Skip to main content

CPAY Payments processing Tech Stack

FRONT-END:

  • Base libraries: React, react-dom, react-router-dom;
  • State-managing: Redux, redux-thunk;
  • Styling: SASS;
  • Websockets library: socket.io-client;
  • UI libraries and components: Ant Design, react-phone-input-2 (for phone numbers formatting),react-tagsinput, recharts (for diagrams),react-infinite-scroll-component, react-joyride;
  • Web3: web3 (Ethereum API), web3modal (for multiple providers support), ethers (Ethereum wallet implementation);
  • Auth: gapi-script, react-google-button, react-google-login, react-google-recaptcha;
  • GTM: react-gtm-module;
  • Internationalization: i18next, react-i18next.

BACK-END:

  • Nest.js;
  • Redis;
  • Rabbit;
  • Docker;
  • Web3.

DATABASE:

  • MongoDB.

INFRASTRUCTURE:

  • DigitalOcean;
  • Docker;
  • GitHub/GitLab.