Build Store Credit NFC Wallet Web App, Android, and iOS App, with products services offers and booking system

Job ID: 36100119

Budget: $500 – $1,000 USD

Our carwash service is seeking to implement a digital wallet solution through a Web App, Android, and iOS app, leveraging NFC technology to provide customers with a secure and convenient way to store and use the store credit for payment. The solution should be tailored to our carwash service and enable customers to register for an account using login via social accounts or google account, add store credit, and use the store credit to pay for carwash services through NFC cards. Staff should be able to manage customer accounts, apply or adjust customer store credits/balance, view transaction history, manage bookings, and generate reports. Super Admin should have access to additional features and settings, such as booking settings, advertising section, product/services offer page, and other super admin settings.

The solution should also have a dedicated page for products and services, including prices, descriptions, special offers, and packages, and integrate the booking system. There should be a section for advertising, including 5 or more story-style flash screens and banner sections that are customizable and can easily link to the booking system and product/services offers page.

Payment processing should enable customers to pay for carwash services using NFC cards, either by tapping the card on an NFC-enabled mobile device being used by our staff or by tapping the card on an NFC device connected to our desktop iMac and Windows PCs. In addition, the solution should include an option for customers to pay for services via a mobile app, where they can also apply their store credit balance. If the balance is insufficient, the app should allow customers to buy credit and pay using their bank credit or debit card through the Paymongo API. The payment processing system should be secure, reliable, and designed to provide a smooth and hassle-free payment experience for our customers.

The booking system should be a 2-way sync with Google Calendar, allow for multiple bookings per day, and enable pending approval by an admin before confirming a booking. The system should provide automated reminders and be customizable to provide three or more reminders. Customers and staff should be able to view available time slots and select a preferred date and time for their appointments. The solution should have a user-friendly interface that is easy to use and navigate.

The solution should include a multi-location management system that allows Super Admin to create and manage multiple locations, assign different staff members to each location, and set different schedules, services, and pricing for each location. The system should include a "Log-in As" feature for Super Admin to access staff or customer accounts and make necessary changes. All actions performed by Super Admin while logged in as another user should be logged for security purposes. The system should be secure and reliable with robust authentication and access control mechanisms to ensure only authorized users have access to sensitive data and features. The solution should be designed to be user-friendly and intuitive, making it easy for Super Admin to manage multiple locations and make changes as needed.

Finally, set up the Web App in our existing server and help with app submission for Android and iOS. The solution should be submitted to the Google Play Store and Apple App Store, respectively, and should comply with their guidelines and requirements. We will require assistance from the developer in preparing the necessary documentation, such as the app description, screenshots, and other relevant information. The developer should also help us with the submission process, including any necessary updates or revisions that need to be made to the app to meet the app store requirements.