Colorful NFC Payments App

Job ID: 37783178

Budget: ₹12,500 – ₹37,500 INR

I am looking an NFC Payment developer to develop NFC Payment System to be embedded in NFC Ring.

Source code of the app will be our property. Payments will be made on milestone basis.

I want a Flutter mobile application, in which a payment wallet should be made. In that payment wallet, we could load the money by payment gateway. In that wallet we could assign any limit we want.
Same limit will be assigned on our NFC Ring.
Using that ring, we should be able to make payments. It should be an option to block or unblock the ring by mobile app.
We should be able to see the transaction history with timestamp.

There should be admin panel and user panels.

Signup should be done with mobile and email otp authentication only.
One mobile number and one email i.d can be used only once to register on our app.

When user will register once, app should not show signup page again.

On admin panel we should have the feature to block, unblock, terminate any user.

There should be referrel code generation system for users in their account. User can generate their referral code and share it to others with our app link.
Once other party will download the app and buy our ring, using referral link, original first party will get 200 rs as cash deposit in their wallet.

There should be ring buying option on our app. User will selet the ring, select size, add to cart and make payment. Then app will be delivered to user. After ring is shipped, user will get a tracking i.d and tracking notifications on their app. Once ring is delivered, user will get a notification that your smart ring is delivered. Once ring is delivered, users will get an invoice pdf on their email and download invoice in their app.

You will have to integrate all APIs.

Admin should be able to see all downloads, all transactions on a graph of total users or any particular users day wise, time wise, datewise, yearwise, monthwise etc.

My primary goal is to cater to both Android and iOS users, providing them with an engaging and efficient way to make contactless payments.

### Ideal Features:
- **Contactless Payments:** Enable users to make payments by simply bringing their device close to the NFC reader.
- **Payment History Tracking:** Incorporate a feature for users to easily track their payment history within the app.
- **Secure Encryption:** Implement state-of-the-art encryption methods to ensure every transaction is secure and users' data is protected.

### Design Requirements:
- I envision the app having a **bold and colorful design** that stands out in the crowded market of payment systems. The interface should be intuitive yet visually engaging, appealing to a broad audience.

### Ideal Candidate Skills:
- Proficiency in mobile app development for both **Android and iOS platforms.**
- Experience with implementing **NFC technology** in applications.
- Strong background in **data security and encryption.**
- A portfolio showcasing previous work with a **bold and colorful** design style.
- Ability to integrate **payment processing** and history tracking functionalities seamlessly.