Giter Club home page Giter Club logo

search-engine's Introduction

Build it ๐Ÿš€

To run it locally, clone the project and run

npm install

npm start

And then connect to http://localhost:3000

If you want to help, there is an active slack group that you can join.

Description

This is a search engine similar to DuckDuckGo but instead of providing a static set of links, it provides an interactive mind map of best of the best peer reviewed resources one can use to learn any of the topics in a guided way.

All mind maps will soon be open source so that anyone can edit and contribute to the open index of this search.

This is the first of its kind visual search engine that searches curated user mind maps on the web. It does not crawl the web for content, instead it searches through 'human curated' database of interlinked mind maps focused on learning in a guided and linear way.

Future ๐Ÿ”ญ

We plan to move the content of all mind maps to a graph database to allow for more meaningful queries.

First however, we need to solve the contributing problem. Currently curation is done though GitHub issues and it is working quite well. However we want users to be able to create mind maps of their own creation or extend visually the mind maps that we already have.

For that, we are attempting to create a way where a person can edit the source code of any of the mind maps by writing out the structure and content of it. Then an algorithm will take this code and create a visual representation mind map of it which can then be integrated with all the different mind maps in the database.

The end goal is to make this process even simpler by adding 'live edit' functionality to each of the mind map results in the search engine. User can right in the search engine, press an edit button, move nodes around, add or remove links and then press 'submit button' and a pull request on GitHub will be generated with the changes which can then be reviewed by trusted members of the project.

This however requires quite a lot of infrastructure to be written out and for it to work really well will most likely require quite a lot of time and effort.

Fortunalely, both these mind maps and the search engine is fully open source so anyone who is interested in this idea and loves using this search engine, can come in and help.

Join our team ๐Ÿš€

Join our Slack channel and we can discuss ideas together and work on making this vision of visualising and structuring all of world's knowledge a reality.

Current Team


Angelo Gazzola

Lead Web Developer


Created a complete and working version of the Search Engine + our own mind map render system as React Component


Nikita Voloboev

Oversees curation of mind maps


Curated the entire index of all the mind maps up until this point + helps with making search the best it can be

search-engine's People

Contributors

nikitavoloboev avatar nglgzz avatar mattdax avatar eonist avatar

Watchers

James Cloos avatar HelloKitty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.