feat: implement pagination and enhance UI with modern design

هذا الالتزام موجود في:
2025-06-01 00:15:29 +03:00
الأصل 12b88cef45
التزام 8219154335
6 ملفات معدلة مع 532 إضافات و115 حذوفات

عرض الملف

@@ -8,15 +8,20 @@ to be added
## Plan
- [x] Add html view to show the currency data
- [x] Save command data to database
- [ ] email when failing fetching currency using resen
- [ ] caching for fetching command (6 hours), and for the controller (1 hour)
- [ ] make proper pagination
- [ ] save tabs state as query param
- [ ] make a complete test for the project
- [x] make proper pagination
- [x] make a complete test for the project
- [x] save tabs state as local storage
- [ ] email when failing fetching currency using resend
- [ ] caching for the controller (1 hour)
- [ ] make the app A PWA
- [ ] put a place for ads
- [ ] add some useful information like what is buy price and sell price, the resource of the data, etc
- [ ] improve the SEO
- [ ] add place for ads
- [ ] add place for some useful information like
- [ ] 1. what is sell price & buy price
- [ ] 2. why our data is different from online apis
- [ ] 3. where is the data from
## Future Plans
- add react native app to show the currency data