NexPay is a cutting-edge digital payment application designed to revolutionize how users manage their financial transactions. With a focus on convenience, security, and versatility, NexPay offers a user-friendly experience for individuals seeking an efficient solution for their everyday payments.
💠User-friendly Registration Process
Easily register for NexPay with a few simple steps, ensuring quick access to all features.
💠Biometric Authentication
Enable fingerprint and face unlock for enhanced security, allowing users to access their accounts conveniently and securely.
💠Account Overview
View wallet balance, transaction activities, and notifications at a glance upon logging in.
💠Loyalty Cards and Rewards
Enjoy loyalty card and reward facilities integrated within the app, allowing users to accumulate points and redeem rewards effortlessly.
💠Bill Splitting
Split bills with friends and family directly through the app, simplifying group payments and expenses management.
💠Mobile Top-Up
Recharge mobile phone credits directly from the app, ensuring uninterrupted communication services.
💠QR Code Payment
Make payments conveniently by scanning QR codes, offering a swift and hassle-free payment method for various transactions.
💠19APC3989 - Shehan Lakshitha
💠19APC4007 - Kavishka Rasingolla
💠19APC4332 - Sachintha Prasad
💠19APC4360 - Gayani Jayasundara
💠19APC4363 - Arsam Thahir
💠Mr. T. M. Waruna Suranjith Tennakoon
Tech Lead
SimCentric Pvt Ltd
💠Mrs. K.S. Ranasinghe
Lecturer (Probationary)
Faculty of Social Sciences &
Languages,
Sabaragamuwa University of Sri Lanka.
To see the UI of the application click here
To get a local copy up and running, just clone the repo
https://github.com/Shehan-lakshitha/NexPay.git
Run backend
cd backend
npm start
Run the emulator
cd frontend
npm run android
Tip
Please make sure to set the relevant URL in the following file:
frontend -> src -> constants -> URL.js
- Set
http://192.168.8.159:5000
to run on a physical device.- Set
http://10.0.2.2:5000
to run on an emulator device.
Add .env
file in backend
folder withe MongoDb URL and the secret key
Scan the following QR code to download apk file and install in your device
Frontend - React Native
Backend - nodeJs
Database - monogoDB
Stripe to intergrate payment gateway.