More Premium Hugo Themes Premium React Themes

Spresso Search

Visual metasearch engine built with TypeScript, React, Redux & Express

Spresso Search

Visual metasearch engine built with TypeScript, React, Redux & Express

Author Avatar Theme by joshuarabiu
Github Stars Github Stars: 264
Last Commit Last Commit: Nov 6, 2021 -
First Commit Created: Feb 24, 2024 -
Spresso Search screenshot

Overview

Spresso Search is a visual metasearch engine constructed with React, Redux, Express, and TypeScript, allowing users to browse search results in a clean and formatted manner. It features scraping search results from Google, obtaining meta-information on webpages, taking screenshots of sites, and a text-outline feature for reading content conveniently on a single platform.

Features

  • Search Results: Scrapes search results from Google for easy browsing.
  • Meta-information: Obtain meta-information on webpages like preview images and favicons.
  • Screenshot Feature: Captures screenshots of sites lacking meta preview images.
  • Text-Outline: Scrapes text content from web pages for readable and formatted text consumption.

Installation

To run Spresso Search locally, follow these steps:

  1. Clone the repository: git clone https://github.com/JoshuaRabiu/spresso-search.git
  2. Navigate into the directory: cd spresso-search
  3. Install dependencies: yarn install
  4. Start the client-side code: yarn start (accessible on port 3000)
  5. Open a new terminal tab/window in the same directory and navigate to the server directory: cd server
  6. Begin the server: node ./build/server.js
  7. If modifying server’s TypeScript code, start the TypeScript compiler in watch mode: tsc -w

Summary

Spresso Search provides a comprehensive visual metasearch engine with convenient features like search result scraping, obtaining meta-information, and a text-outline feature for enhanced readability. By following the installation guide, users can quickly set up and explore the functionalities of Spresso Search on their local machines.