Skip to content

aliaagheisX/Search_Engine_Bolt

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation



Logo

⚑ Bolt ⚑

Fully working search engine which can search by text or voice for webpages, it also has its own crawler, indexer, ranker that implements Google's Page Rank algorithm, query engine and UI

GitHub issues GitHub issues GitHub forks GitHub stars GitHub license

πŸ‘· Dependencies

πŸ“¦ Libraries

πŸ“ Modules

πŸš€ Running Main Modules

  1. Clone using vesion control using any IDE ,e.g: IntelliJ IDEA
  2. Install mongodb
  3. Install mongodb compass
  4. Connect to mongodb://localhost:27017
  5. Run Crawler
  6. Run Indexer
  7. Run Page Rank Algorithm

πŸš€ Running Web App

  1. Run Backend
  2. Run Frontend
    • Go to /bolt then open a terminal and type npm run dev
  3. Go to localhost:5173

πŸ”₯ Bolt On The Action

Search By Text

search_by_text

Navigate Result Pages

Navigate Result Pages

Search By Voice

Navigate Result Pages

Themes

Themes

Phrase Searching

phrase searching 1 phrase searching 2

©️ Developers

Ahmed Abdelatty
Ahmed Abdelatty
Ahmed Zahran
Ahmed Zahran
Ahmed Osama Helmy
Ahmed Osama Helmy
Aliaa Gheis
Aliaa Gheis

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.3%
  • TypeScript 17.4%
  • Roff 2.0%
  • HTML 1.5%
  • Other 1.8%