You may have success with other browsers but we cannot guarantee it or tell to what extent. You might also find browsing the site difficult unless you have a screen resolution of at least 1024x768. We think, however, that this is a reasonable requirement these days.
Fig. 4. Choose a project. Fig. 3. Login screen.