Skip to content

Latest commit

 

History

History
110 lines (84 loc) · 3.48 KB

README.md

File metadata and controls

110 lines (84 loc) · 3.48 KB

💸 Finmo

A modern plug & play, API-driven treasury OS

home page of the website

🙌 Welcome to Finmo Demo App

🚀 About

  • The app was built based on the assignment given by Finmo to test full-stack skills.
  • Finmo offers you a quick way to start selling online using local payment methods, disbursing funds to your suppliers, or facilitating global trade between buyers and sellers.
  • Finmo provided the Test API [Sandbox API].
  • This project consists of a basic app built on the Finmo sandbox API.

💰 Features

  • We can log in using an Access Key and Secret Key.
  • By logging in with an Access Key and Secret Key, everyone can use the app.
  • The app provided 3 services:
    • Payin
    • Payout
    • Customer
  • In Payin, we can view the available Payin methods, as well as the entire Payin history and individual Payin details.
  • In Payout, we can view the available Payout methods and the entire Payout history.
  • In Customers, we can view all customers and their individual details when clicked on.
  • The user can add a customer.
  • The user can also make a Payin.
  • The user can also logout
  • The user can Delete customers

🛠️ Tech Stack

This project uses:

React PNPM NestJs Vercel

Prerequisites

Before installation, you need to have installed/knowledge of the following:

NodeJS Git

🤝 Contributing

How to Contribute to this repository

  1. Fork the repository (Click the Fork button in the top right of this page, click your Profile Image)

  2. Clone the forked repository to your local machine.

  3. change the present working directory

cd Finmo
  1. change the present working directory to serverapi
cd serverapi
  1. Open CMD in your current directory and install pnpm packages using command.[If pnpm is not installed, you can install it by clicking on this link to pnpm]
pnpm i
  1. Run it locally using
pnpm start:dev
  1. change the present working directory to client
cd ..
cd client
  1. Open CMD in your current directory and install pnpm packages using command.[If pnpm is not installed, you can install it by clicking on this link to pnpm]
pnpm i

Run it locally using

pnpm start
  1. you can access the application now At :
http://localhost:3001/
  1. Use the below credentials to test the Application
AccessKey: AK_FINMO_SBX_46CB8F4C4D4B4942A26D62094FC03D1E
secretKey: SK_FINMO_SBX_C8EB585A_CF94_46EB_BE02_40BF3BCB03B7

This project uses pnpm, so please don't install dependencies with npm.