Skip to content

Repository files navigation

FlexiPay 💸

A modern, user-friendly Wallet and Savings app that helps users save, transfer, and manage their money effortlessly. Designed for flexible goal-based saving and peer-to-peer transactions.


Value Proposition Statement

FlexiPay helps young, everyday Nigerians save smarter and manage money effortlessly by combining a simple wallet, flexible goal-based savings, and fast peer-to-peer transfers in one playful, easy-to-use app. Unlike traditional fintech apps that feel rigid or complicated, FlexiPay makes saving fun, visual, and social — allowing users to create multiple savings goals, track progress clearly, and move money seamlessly between wallet and savings. Designed to be lightweight, transparent, and youth-friendly, FlexiPay empowers individuals to stay disciplined, reach personal goals faster, and enjoy complete control over their finances.

Features ✅

  • Create a personal wallet with a secure balance
  • Fund wallet via mobile money or bank transfer
  • Withdraw funds to your bank account
  • Transfer money to other FlexiPay users
  • Create goal-based savings plans
  • Deposit into or withdraw from savings goals
  • View transaction history for wallet and savings
  • Simple, playful, and mobile-friendly design

Technologies Used 🛠️

  • Backend: FastAPI (Python)
  • Database: MySQL
  • ORM: SQLAlchemy
  • Authentication: JWT (JSON Web Tokens)
  • Containerization: Docker & Docker Compose
  • Fileupload: Cloudinary
  • Payments:

Getting Started 🚀

Prerequisites

  • Docker & Docker Compose
  • Git

Installation

  1. Clone the repository:
git clone git@github.com:johndakshak/flexipay.git
cd flexipay


About

A modern, user-friendly Wallet and Savings app that helps users save, transfer, and manage their funds effortlessly.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages