/soflow

Primary LanguageTypeScriptMIT LicenseMIT

soflow

Here's a README for your project "Soflow" in English, covering the various components you described:


Soflow

Soflow is a web application built using a React frontend with TypeScript and Tailwind CSS, and a Node.js backend with TypeScript. It also incorporates web3 functionalities for executing transactions using smart contracts and digital wallets.

Contributors

  • Antoine Morand: product manager
  • Alexiane Poisson: product designer
  • Bertrand Juglas: web3 expert
  • Ronan JaffrĂ©: fullstack developer

Features

  • Frontend: Built with React, TypeScript, and styled using Tailwind CSS.
  • Backend: Developed in Node.js with TypeScript for robust server-side functionality.
  • Web3 Integration: Implements the So Cash framework to facilitate payments and manage smart contracts for revenue splitting.
  • Digital Wallets: Users can create digital wallets for seamless transactions.

Getting Started

Frontend

To set up the frontend, follow these steps:

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the frontend server:

    npm run start

Backend

To set up the backend, follow these steps:

  1. Navigate to the backend directory:

    cd backend
  2. Install dependencies:

    npm install
  3. Start the backend server:

    npm run start

Web3 Integration

Soflow integrates web3 functionalities to execute the So Cash framework, which allows for:

  • Payment Processing: Users can execute transactions seamlessly through the frontend.
  • Smart Contract Execution: The application utilizes a smart contract for revenue splitting among users.
  • Digital Wallet Creation: Users can create and manage their digital wallets to facilitate transactions.

Conclusion

Soflow aims to provide a user-friendly interface for managing digital transactions, empowering users with tools for payment processing and wallet management through an intuitive web application.

For more information or to contribute, feel free to open issues or submit pull requests!