TMobile ISP Client screenshot

TMobile ISP Client

Author Avatar Theme by Kclejeune
Updated: 17 Jan 2022
35 Stars

mobile friendly, self hosted status dashboard for T-Mobile ISP routers

Categories

Overview

The T-Mobile ISP Client is a web client built with SvelteKit that allows users to access their T-Mobile account information. The purpose of this client is to provide a better user experience compared to the official T-Mobile web client. It includes features such as an overview page with live updating, a list of device information, and more. The client is open for contributions from the community.

Features

  • Overview page with live updating: The client includes an overview page that displays live updates of account information. The page refreshes every 5 seconds to provide real-time data.
  • List of device information: Users can view a list of device information, including details such as device name, model, and status.
  • Easy installation with Docker: The client can be easily set up and run using Docker, making it accessible to users with minimal development knowledge.

Installation

To run the T-Mobile ISP Client, follow these steps:

  1. Clone the project.
  2. Install dependencies by running npm install.
  3. Start the development server with live reloading and hot module swapping by running npm run dev.

If you prefer to use Docker for installation, follow these additional steps:

  1. Install Docker and Docker Compose.
  2. Run the following command to build the Docker image: docker build -t t-mobile-isp-client .
  3. Set the desired port by either setting the PORT environment variable or modifying it in the .env file.
  4. To start the app, run docker-compose up.

By default, the app will run on http://localhost:33201 with the port set to 33201. You can access the app from your browser and explore its features.

Summary

The T-Mobile ISP Client is a web client built with SvelteKit that offers an improved user experience compared to the official T-Mobile web client. It includes features such as live updating on the overview page and a list of device information. The client can be easily installed using Docker or run locally with the provided npm commands. Overall, this client provides a more seamless and efficient way for T-Mobile users to access their account information.