Transaction submission with cardano explorer application

Hi,

I am trying to write an application using Rust that will permit:

  • to submit transactions in order to make transfer of ada between two users
  • explore cardano blockchain in order to get transactions history and proof.

Based on my reserach, I understood that I have to install:

  • cardano-node
  • cardano-wallet to create wallet and make transfer
  • cardano-sync-db to get transactions history and proof.

I want to check:

  1. if there is no other alternatives to avoid the deployement both of cardano-wallet and cardano-sync-db?
  2. if you may share with me some links about the use of cardano-syn-db
    Thanks in advance