Skip to content

bitcoinsearch/bitcoinsearch-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f95a922 · Dec 31, 2024

History

61 Commits
Jul 17, 2024
Oct 25, 2022
Jul 17, 2024
Jul 17, 2024
Dec 31, 2024
Jul 17, 2024
Oct 5, 2023
Jul 17, 2024
Oct 25, 2022
Jul 17, 2024
Jul 17, 2024
Oct 5, 2023
Oct 5, 2023
Jul 17, 2024
Nov 29, 2024
Jul 17, 2024
Jul 17, 2024
Jul 17, 2024

Repository files navigation

bitcoin-search-home

Welcome to Bitcoin Search

Features

  • Elasticsearch Integration: Directly interfaces with Elasticsearch, leveraging the dataset curated and indexed by the scraper. This integration facilitates robust full-text search capabilities, supporting complex queries, filters (authors, domains), and sorting options.
  • URL-Driven Search State: Manages the search state through URL parameters using NextJS's router, enabling shareable search URLs and intuitive user navigation.
  • Proxy Server for Security: Implements a server-side proxy layer for Elasticsearch queries, abstracting away direct access to the Elasticsearch cluster and enriching queries with necessary filters and parameters.

Getting started

The search engine is built using NextJS and connects to elasticsearch

The .env looks like:

API_KEY="0000000000000000000164dbb81fbea0a98f09eae1ff2a51493cb3a633523891=="
CLOUD_ID="Deployment_name:0000000000000000000365ff7535528e43b5c6793e840c2b2a0a38e1648c930f"
INDEX="index-name"

Installation

npm install
npm run dev

Contribute 🚀

We welcome contributors to the project. Open an issue or PR to help us out.

License 📗

This is MIT licensed.