Should I have a computer to access the 888sport platform?

No. 888sports has a mobile app for Android and Apple devices that you can download. Alternatively, you can use the 888sport website which is compatible with mobile browsers.