A UI clone of the MACHBANK App.
This project exists because I believe MACH deserves a better interface — so I built it.
Feel free to explore.
- Framework — NextJS 16 (App Router)
- Styling — TailwindCSS
- Linter - BiomeJS
- Package manager — pnpm
pnpm install
pnpm run devOpen http://localhost:3000.
- Add animation when the user logs in with PIN.
- Add dynamic FaceID / TouchID icons based on the device.
- Remove hamburger icon.
- You're already showing a button through user avatar.
- Add contextual hello message.
- Good morning, afternoon, happy birthday and more. More warm and close to the user.
- Uppercase section titles, compact the buttons and remove the borders. This look cleaner.
- Reorder and rename items.
- Remove Credit Card balance if the user doesn't have one.
- A $0 balance with a CTA to activate the card is redundant when Home already has multiple activation CTAs.
- Remove Cashback balance.
- It fits better in the Benefits section, where it adds value and encourages users to discover other discounts.
- Exclude MACH Premium.
- It's not a quick action, it's a product.
- Exclude Credit Card.
- It's not a quick action, it's a product.
- Homologate the design through cards.