Banked by Dean Spooner - v1.0.0 now available to install on Android here! 📆
Banked: The bank holiday checker app.
Banked is an iOS and Android app where users can see upcoming bank holidays in the United Kingdom. In Banked, you will be able to:
- see the five next bank holidays across the United Kingdom;
- edit the name and date of bank holidays;
- save bank holidays to your device's calendar;
- refresh the data on swipe or by pressing the refresh button;
- customise the theme of the app;
- switch between English and Japanese.
- Data fetching and processing from the GOV.uk website;
- Display of data;
- Edit functionality;
- Calendar integration;
- Styling;
- Testing (Jest unit tests).
This project uses the following tech stack:
- Expo;
- React Native;
- Jest;
- TypeScript;
- Husky;
- date-fns;
- i18n;
- Zod;
- Xcode/iOS Simulator;
- Android Studio/Android Emulator;
- Expo Go;
- MaterialUI.
As well as the above, Banked intends to also add the following features in the future:
- Reset edit bank holidays back to their original entry;
- Confirmation modals for editing and reset bank holiday data, and for adding to calendar;
- Offline support with cached data;
- User settings (cached data deletion);
- Pull-to-refresh re-fetching of bank holiday data;
- Toggle between light mode, dark mode and system default;
- i18n - English and Japanese integrated;
- [] Swipe gestures;
- [] Animations;
- [] Deeper end-to-end testing with Detox.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a:
- development build;
- Android Emulator;
- iOS Simulator;
- Expo Go, a limited sandbox for trying out app development with Expo.








