Skip to content

A search engine built from scratch without using any module or API.

Notifications You must be signed in to change notification settings

himan17/algodsgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgoDsGo! - Search, simplified.

This is my first project using Node.js where I created a search engine which works on problems of codechef and codeforces and when entered a query it returns most relavant results.

Deployed App

https://algodsgo.herokuapp.com/

Quick Setup Guide (locally)

Most Important! - I am using node module [email protected] for stemming and removing stopwords. Newer versions of it aren't working. So, install version 2.4.5 of natural.

Follow these steps to set up locally:

  1. Download the files locally.
  2. Open terminal navigate to project folder - run these commands:
$ npm i express ejs natural@2.4.5 
  1. File named precomputation.js can use memory which may not be handled by the default node.js allocated memory. To fix it, just run this command in terminal:
$ export NODE_OPTIONS="--max-old-space-size=8192"
  1. Such memory issue won't be there if only index.js is being run.
  2. Run index.js file to host app locally:
$ npm start index.js
  1. That's it! App is ready to launched locally🚀

Key Features

Filtering

This Search engine also allows users to filter the search type from codechef or codeforces.

Alt Text

About

A search engine built from scratch without using any module or API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published