So, from the .tn URL and family income listed, I am inferring this is based in Tunisia.
Can you optimize this for a cheap smartphone? I think that would probably be a better solution.
I am American. I was homeless for 5.7 years and I began learning to make money online while homeless. This is part of how I got back into housing. I have some experience with various tablets, laptops and phones. Phones have proven to be a surprisingly robust internet solution for me.
I currently have a $30 smartphone (brand ZTE). I have Tracfone service with it and I can use it on Wi-Fi. Although the screen is tiny and storage is limited, it has overall better performance than the $70 tablet I have. I rarely get on the tablet. My sons use it, but I spend almost all my time on my phone at home, plus I go to the local library to access a proper computer.
From what I have read, phones are a much bigger thing in Africa than tablets or laptops. I have read that everyone in Malawi has their own sim card even though an entire village might have a single phone.
I can do a surprising amount on my phone. I can blog, take photos, play games and do online banking. I have to be mindful of storage limits and I have to periodically clear my cache and do storage management and I have to be a little pickier about limiting my apps to the essentials. But it does a surprisingly good job of letting me do most of the things I want to do online.
When I was homeless, battery life was a big deal. Large screens on tablets really burned up the battery life. A phone or small tablet was generally better in that regard. Devices with good battery life were vastly more useful. I had access to electricity during the day most days, but I was on battery power at night. How much I could do was very dependent on battery life.
Large parts of Africa will have limited access to electricity. I have read that in some areas, one person will collect up all the phones in the village once a week and hike to the nearest paid recharging station and get them all charged.
So I will suggest that a cheap smartphone with a long battery life is probably the best solution for this project. Then design your program with those constraints in mind.
Edit: I will add that a $200 laptop was generally worse than a $50 tablet. We had to spend $300 on a laptop to get one we didn't hate.