mr-chidex / fundme

A basic fintech API following some User stories

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FundMe

A basic fintech API with the following User stories

  • Users can create an account(Basic Information- email, name, password)
  • User can fund their Account with a Card or Bank Transfer.
  • Users can send money to another User using their email.
  • Users can only send money to their Beneficiaries.
  • Using webhook only to confirm if transfer or funding is successful
  • Writing tests for API
  • Using MYSQL
  • Using Typescript

Tools

  • MYSQL
  • Prisma ORM
  • Postman
  • Typescript
  • Paystack
  • Jest
  • Ngrok (for testing paystack webhook)
  • Express
  • Git
  • Json Web Token

Documentation

Postman: See documentation

Clone this project

git clone https://github.com/mr-chidex/fundme.git
cd fundme

Configure app

  • Create a file named .env in the project root directory
  • Add the environment variables as described in dev.env file

Install dependencies

yarn install

Running this project locally

yarn dev

Show your support

Don't forget to give a ⭐️ if you like this project!

Copyright

Copyright (c) mr-chidex

About

A basic fintech API following some User stories


Languages

Language:TypeScript 99.2%Language:JavaScript 0.5%Language:Shell 0.3%