Code Monkey home page Code Monkey logo

pay-mobile-p2p-money-transfer-app-template's Introduction

Pay Mobile - P2P Money Transfer App

Pay Mobile

Features (Don't forget to give it a star ๐ŸŒŸ)

You can perform some actions with the Pay Mobile Web Admin

1. Pin feature used for authorizing transactions and user login

In app image 1

2. Custom in-app notifications

In app image 2

3. Push notifications for transfers

In app image 3

4. In-app customer service support

In app image 4

5. Success Dialogs

In app image 5

6. Fully responsive(Tablet View)

In app image 6

New App Features ๐ŸŒŸ

1. Sign Up Verification

In app image 1

2. Forgort Password

In app image 1

QUICK START โšก

Visit: Pay Mobile Full Stack to access the full stack code of the software (i.e the Back End and the Web Admin Front End)

Note: The server running this app has already been deployed to render.com, which means you can immediately clone this repo, run it and start using it (i.e The backend is already connected).

Since every username on the app is unique, transfers are performed with usernames. Just enter the @username of the user and you can easily transfer funds

Username Transfer Showcase

After the username is found then transfers can be made

Username Transfer Showcase

Then tap the transaction to view its details

Username Transfer Showcase

After cloning don't forget to run:

flutter pub get

Packages Used ๐Ÿ“ฆ

  1. provider

  2. shared_preferences

  3. http

  4. intl

  5. internet_connrction_checker

  6. flutter_native_splash

  7. firebase_core

  8. firebase_messaging

  9. cloud_firestore

  10. socket_io_client

  11. awesome_notifications

Here are some test login details of verified users if you don't want to create an account

{
"username":"lere",
"pin":"7171",
"password":"test123",
}
{
"username":"johndoe",
"pin":"7171",
"password":"test123",
}
{
"username":"alice",
"pin":"7070",
"password":"test123",
}
{
"username":"bob",
"pin":"7474",
"password":"test123",
}

If you choose to run it on your own server, visit the Pay Mobile Server Repo

This is the official Nodejs server code that this app is running on Pay Mobile Server

Important

After you are done with configuring the server, dont forget to update the uri in the global_constants.dart file

  1. Locate lib\core\utils\global_constants.dart and edit line 6 using the server URL you generated or created. Changes will apply globally. Check Below:
6. const String uri = "https://transfer-dayo-niyi.onrender.com";

To

6. const String uri = "Your server URL";

That's All ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

Contributing

Pull requests are welcome. If you encounter any problem with the app or server, you can open an issue.

If you liked this project, don't forget to leave a star ๐ŸŒŸ.
Note: As of now, no tests are available

License

This project is licensed under the MIT License - see the LICENSE file for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.