DailyLauncher
2022
A customizable new‑tab experience that lets you design your own start page with drag‑and‑drop widgets.
Project Overview
DailyLauncher is a Chrome extension I built to replace the boring default new‑tab page with something more practical. You can add bookmarks, images and notes, arrange them with drag‑and‑drop and choose from several themes. I (and 38 other people, according to google) use it daily.
.
.
.
Technical Implementation
The extension is built using React and hooks, packaged with Webpack and published via the Chrome Web Store. Drag‑and‑drop is implemented with the react‑grid‑layout library, while user data is stored in Firestore. Authentication uses Firebase Auth. The code is structured so additional widgets can be registered dynamically.
Impact
I was keen to learn React and be able to make my own webapps, so I built DailyLauncher as my first frontend project. It was mostly to solve my own use-case, and I’ve been using it daily since! Learned a ton, a few dozen people are also happy users.
Need support for your AI project?
Let's work together!