Startertab screenshot

Startertab

Author Avatar Theme by Allister grange
Updated: 29 Apr 2025
399 Stars

A custom new tab page, keeping all the best info handy (a work in progress, feedback is invaluable)

Categories

Overview:

The Starter Tab app is a dashboard that opens up on every new tab of your browser. It provides a centralized location to view all the information you want to see at a glance. The app is built using NextJS with ChakraUI and utilizes local storage to store your data, giving you ownership and control over your information. The app currently integrates with the Strava API for swim/run data, Spotify API for music controls and favorite artists, Weather API for weather data, Hacker News for top ask posts, and Stocks API for stock ticker information.

Features:

  • Centralized Dashboard: Displays all your desired information in one spot on every new tab.
  • Local Storage: Uses local storage to store your data, giving you control over your information.
  • API Integrations: Integrates with various APIs such as Strava, Spotify, Weather, Hacker News, and Stocks to provide relevant data.

Installation:

  1. Fork the repo and clone it down to your local machine.
  2. Create a new file named .env.local in the root directory of the project.
  3. Populate the following keys in the .env.local file.
    • [List of keys]
  4. Start the app by running the appropriate command.

Summary:

The Starter Tab app is a convenient dashboard that opens up on every new tab, providing users with a centralized location for all their desired information. It is built using NextJS and ChakraUI and utilizes local storage to give users ownership and control over their data. The app integrates with various APIs to provide data such as swim/run information, music controls, weather data, top ask posts, and stock ticker information. Users can also customize the dashboard by adding new tiles and using Recoil for persistent storage.