2 min read
E wallet with transaction monitoring

E wallet with transaction monitoring

A full stack web application build with MERN stack to handle live wallet updates and monitor the transaction with concurrency.

Database Used

  • MongoDB: The application uses MongoDB as the primary database for storing wallet and transaction data.

NPM Packages Used

Backend

  • mongoose: ODM for MongoDB, used for schema definitions and database operations.
  • express: Web framework for building the REST API.
  • dotenv: Loads environment variables from a .env file.
  • cors: Enables Cross-Origin Resource Sharing.

Frontend

  • react: JavaScript library for building user interfaces.
  • react-dom: Serves as the entry point to the DOM and server renderers for React.
  • typescript: Adds static typing to JavaScript.
  • eslint: Linting utility for maintaining code quality.
  • vite: Fast frontend build tool and development server.

Frontend Design and View

Operation page

image

Transaction Page

image