Title: Implement Country Themes
Domain: Coding (Frontend)
Difficulty: Intermediate
UI: T412554
Steps:
- Add theme-switching logic.
- Apply colors based on the country.
Expected outcome: UI theme changes based on country.
| Sunkanmi12 | |
| Dec 10 2025, 9:35 PM |
| F71081200: Burkinafaso theme.png | |
| Dec 15 2025, 6:38 PM |
| F71081201: Ghana Theme.png | |
| Dec 15 2025, 6:38 PM |
| F71081118: ThemeSwitcher.css | |
| Dec 15 2025, 5:33 PM |
| F71081121: COUNTRY_THEME_README.md | |
| Dec 15 2025, 5:33 PM |
| F71081113: ThemeSwitcher.tsx | |
| Dec 15 2025, 5:33 PM |
| F71081112: ThemeContext.tsx | |
| Dec 15 2025, 5:33 PM |
Title: Implement Country Themes
Domain: Coding (Frontend)
Difficulty: Intermediate
UI: T412554
Steps:
Expected outcome: UI theme changes based on country.
Mentor note:
This task is now being handled by @Fauwaz
To avoid duplicate effort, please do not start or continue work on this task unless coordinated with the mentor.
Updates, questions, demos, and submissions for this task should come from @Fauwaz only.
Thank you for your cooperation.
— Ali (Mentor)
The Country Theme Selector allows users to change the application's color scheme and background based on selected African countries. When Ghana is selected, a custom background image is displayed on all pages. For other countries, the UI uses gradient backgrounds based on their flag colors.
West Africa (22 countries):
Ghana, Nigeria, Senegal, Côte d'Ivoire, Mali, Burkina Faso, Niger, Guinea, Sierra Leone, Liberia, Togo, Benin, Gambia, Guinea-Bissau, Cape Verde, Cameroon, Equatorial Guinea, Gabon, Congo, Central African Republic, Chad, São Tomé and Príncipe
East Africa (14 countries):
Kenya, Tanzania, Uganda, Rwanda, Burundi, Ethiopia, Eritrea, Djibouti, Somalia, South Sudan, Madagascar, Seychelles, Comoros, Mauritius
Mentor Review & Approval
This task was fully implemented by @Fauwaz.
The multi-country theme system is complete, well-documented, and backed by code, screenshots, and GitHub commits.
All requirements have been satisfied and the implementation is audit-safe.
Proceeding with approval.
— Ali (Mentor)