Skip to content

alisyedsadiq/search-engine

Β 
Β 

Repository files navigation

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

About

πŸ”ŽπŸ—Ί Visual search engine for user curated mind maps on the web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.4%
  • HTML 7.4%
  • CSS 4.6%
  • Python 1.6%