The app is called "mycat πβ€οΈ", it's a desktop app that allows you to search for images on Google by typing a text in the input field, and then you can save and even download the images π».
Note: If you wish to use npm over yarn then modify package.json by replacing yarn with npm in electron-dev and preelectron-pack scripts. But I strongly recommend using yarn as it is a better choice when compared to npm.
# Clone the Project
$ git clone https://github.com/kiraaziz/myCat.git
#Switch location to the cloned directory
$ cd myCat
Install dependencies
$ yarn # or npm install
#Run your app
$ yarn electron-dev # or npm run electron-dev
#Package Your App
$ yarn electron-pack # or npm run electron-pack
It's built using Svelte, which is a lightweight and easy-to-learn javascript framework for building user interfaces. The app also uses Tailwind which is a utility-first CSS framework, it helps to make your development process faster by providing a set of pre-defined CSS classes that you can use to style your components.
The app stores the downloaded images in a SQLite database, which is a self-contained, serverless, zero-configuration, transactional SQL database engine. And it's built with Electron.js, which is a framework that allows you to build cross-platform desktop applications using web technologies such as HTML, CSS, and JavaScript.