Skip to content

porchworrapon/open-api

 
 

Repository files navigation

Flowaccount Wrokshop

Requirement

  1. Naive Matching: Basic concept: Iterating through both lists and matching based on exact amounts.
  2. Fuzzy Matching:
    • Matching based on approximate amounts to account for minor discrepancies.
    • Using a tolerance range.
  3. Date & Description Matching:
    • Enhancing matching by considering transaction date and using substring matching for descriptions.

Before start

  1. Require Node.ts 14.x
  2. Require YARN
  3. Labtop or PC. up to you

Setup project

  1. Clone open-api from repo [email protected]:flowaccount/open-api.git
  2. to go workshop with command "cd apps/api/flowaccount-workshop"
  3. Run npm install or yarn in your terminal for install node_module
  4. Run npm start or yarn start for generate data source file bankStatements.json and expenseStatements.json
  5. write you code in apps/api/flowaccount-workshop/workshops/example.ts
  6. have fun!!

Run project

  1. Run yarn nx run api-flowaccount-workshop:serve --verbose --watch on the root folder.
  2. Open your browser and go to http://localhost:3000/workshop/<YOUR TEAM> e.g. http://localhost:3000/workshop/team-a

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 47.2%
  • Ruby 24.7%
  • C# 12.0%
  • TypeScript 11.9%
  • HTML 4.0%
  • Shell 0.1%
  • Other 0.1%