/inpay-backend

inpay-backend for the inpay mobile banking simulation application built with flutter

Primary LanguagePython

Inpay REST API

Check out the Live API docs at

Overview

Inpay is a mobile wallet (e-wallet) application developed with FastAPI, a modern and fast web framework for Python. It offers features like transfers, withdrawals, savings, loans, settings, and account preferences. Authentication is handled using JSON Web Tokens (JWT).

Features

  • Transfers: Send money to other users seamlessly.
  • Withdrawals: Withdraw funds from your wallet to a linked bank account.
  • Savings: Save money in your Inpay wallet with interest rates.
  • Loans: Apply for and manage loans directly from the app.
  • Settings and Account Preferences: Customize your app experience and account settings.
  • Authentication: Secure your account using JWT for authentication.
  • API Documentation: Comprehensive API documentation is available with OpenAPI and ReDoc.

Tech Stack

  • Framework: FastAPI
  • Database: MySQL
  • Authentication: JSON Web Tokens (JWT)
  • API Documentation: OpenAPI, ReDoc

Installation

  1. Clone the repository:
    git clone https://github.com/kingcollins17/inpay-backend.git
    cd inpay-backend
    
    

Author: Collins Nnanna GitHub: kingcollins17Email: kingcollins172@gmail.com