Skip to content

Latest commit

 

History

History
128 lines (96 loc) · 4.97 KB

README.md

File metadata and controls

128 lines (96 loc) · 4.97 KB


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