Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.38 KB

README.md

File metadata and controls

60 lines (47 loc) · 2.38 KB

Introduction

This project is a dynamic and interactive search experience powered by Manticore. It is primarily focused on providing a superfast search functionality with dynamic categories. I was intending to use this if I was ever accepted to be an Envato Author, but I shifted my focus to other projects.

Demo

You can see the demo here.

Local

To run the project locally, you need to have docker and lando installed. Then after you have cloned the project open your terminal and run the following commands:

cd hyper-search/
lando start # This will start/fetch the docker containers, install the dependencies (yarn and composer) and migrate and seed manticore data
lando php bin/console run:websocket-server # This will start the websocket server
lando yarn watch # This will build the assets in case they are not built already

Then access the website at http://hyper-search.lndo.site.

Website

Or just click the link to the website.

Features

  • Superfast search powered by Manticore
  • Dynamic categories
  • Dark mode
  • Awesome animations
  • Search History
  • Suggestions
  • Results
  • Filter by Category
  • Demo panel
  • Autocomplete
  • No database except manticore.
  • Persistent search history
  • State management with Zustand
  • Autocomplete from manticore
  • Cool animations
  • Reduced motion support
  • Websockets
  • Connection status messages with the option to reconnect without reloading

Mentions

  • The project is focused on the search experience and animations rather than usability. This means some things might not make sense.
  • Planet positions are not accurate. They are just random.
  • The project is not responsive. It's optimized for desktops.
  • Planet shadows are not accurate. They take in account the sun position and the planet position, but they are not accurate and do not take into consideration another planet between the sun and the current one.
  • I made this project for fun. I'm not an astronomer or a scientist. I just like space and wanted to make something cool.
  • This repository is mirrored from the bitbucket repository by following this tutorial