👨💻
Card Management Challenge
Build a React Native app that connects with the Omise payment gateway. The app should allow users to make payments using their credit card.
We're looking for
Well-structured, clean, and readable code that follows best practices.
High-quality reusable UI components.
Your ability to translate business logic into code.
Your eye for design and ability to translate it into functioning code.
Ability to implement real-time messaging efficiently.
Use of message queues to ensure scalability and reliability in message delivery.
Requirements
Create a React Native project
Use React Navigation
Use Git (commit your code as you go)
Use state management, with one of the following: Context, Redux, MobX, Signals, etc.
Use custom hooks
Translate the below Figma design into high quality reusable UI components
User should be able to:
Add a card
See their list of cards
Pay a random amount by pressing on a card
Include a
README
file with clear instructions on how to set up and run the project
Bonus
Use Expo
Design
password:
wgwreactnativetask
Omise Keys
Omise Keys
Notes
Feel free to use any additional libraries or tools you think are necessary to finish this task
Submit your code
Send the public link of the project's Github repo to ty@wegowhere.com