/XPot

🌱 XPot: A React Native app that gamifies savings, promotes financial inclusion, and fosters a supportive community. 💰📈 Join us on a journey to financial empowerment and healthy saving habits! 🌟

Primary LanguageTypeScript

React Native Boilerplate Release Date React Native Boilerplate Top Language

XPot: A Savings Challenge App

Introduction

Welcome to XPot, the ultimate savings challenge app! XPot is designed to help consumers develop healthy saving habits by gamifying the saving process. With XPot, you can create your own virtual savings pot and watch it grow as you save money. Challenge your friends, motivate each other, and see who can achieve the longest saving streak and build the biggest XPot!

XPot goes beyond just being a savings app. It fosters a supportive community of like-minded individuals who are on a mission to improve their financial discipline and achieve their savings goals together.

Features

  • Create your own virtual savings pot filled with unlimited potential.
  • Save random amounts of money, such as $5, $12, or even $45, and watch your savings pot grow.
  • Track your saving streak and challenge yourself to maintain a long streak.
  • Challenge your friends and see who can achieve the longest saving streak.
  • Engage with a community of like-minded individuals for support and motivation.

Installation

Download the latest android demo. here

Usage

Once you have XPot up and running, follow these steps to get started:

  1. Start saving by clicking on the "Join the X Pot challenge" button. The app will randomly generate the amount to be saved.

  2. Watch your savings pot grow as you continue to save. Maintain a long saving streak to challenge yourself.

Backend Microservice

XPot integrates with a backend microservice for handling various functionalities. The backend microservice repository can be found here. Please refer to the backend repository for setup instructions and further details.

Technologies Used

XPot utilizes the following technologies:

  • React Native: A JavaScript framework for building native mobile applications.
  • VMware Tanzu: A suite of products and services for modern application development and cloud-native operations.

Contributing

We welcome contributions from the community to enhance XPot. If you would like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and ensure that the code passes all tests.

  4. Commit your changes and push the branch to your forked repository.

  5. Open a pull request, providing a clear description of your changes.