Skip to content

ayltai/quickinstall.app

Repository files navigation

QuickInstall.app

GitHub Release Uptime Robot status Maintenance License

logo

Gone are the days of manually hunting and installing apps. Introducing QuickInstall.app, the revolutionary tool that automates the entire process, saving you time and effort.

One command, infinite possibilities!

Introduction

As a software engineer, I was tired of the tedious and time-consuming process of setting up a new Mac or Windows computer. I knew there had to be a better way. That's why I created QuickInstall.app, a powerful tool that empowers you to:

  • Install thousands of apps for your Windows or macOS at once with a single command. No more searching for downloads or navigating complex installation process. QuickInstall.app curates a massive library of over 10,000 essential apps, making it a one-stop shop for your Windows or macOS needs.
  • Customise your Mac to your unique style. Express your individuality with a wide range of customisation tweaks. From themes and icons to dock configurations and hidden features, QuickInstall.app lets you tailor your Mac to your exact preferences.

This article explains the motivation behind this project.

Supported package repositories

Windows

macOS

  • Homebrew: The missing package manager for macOS
  • Homebrew Cask An extension to Homebrew that allows you to install macOS applications
  • AppStore: A macOS app store platform maintained by Apple Inc

Supported tweaks

  • macOS tweaks: A collection of over 50 macOS customisations

Architecture

---
title: QuickInstall.app Architecture
---
flowchart LR
  subgraph gcp [Google Cloud Platform]
    functions("QuickInstall.app API\n(Cloud Functions)")
    firestore("Database\n(Firestore)")
  end
  contentful("Contentful CMS\n(API server)")
  choco("Chocolatey\n(API server)")
  homebrew("Homebrew\n(API server)")
  appstore("App Store\n(API server)")
  react("https://quickinstall.app\n(React SPA)")
  react --> functions
  react --> contentful
  react --> homebrew
  react --> appstore
  functions --> firestore
  functions --> choco

Getting started

Try it here: https://quickinstall.app

The documentation for the backend can be found here.

The documentation for the frontend can be found here.

The documentation for the infrastructure provisioning and deployment can be found here.

License

QuickInstall.app © 2024 by Alan Tai is licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/