Skip to content

suraj-xd/AlgoSearch

Repository files navigation

AlgoZenith WebDev Hackathon: AlgoSearch

Alt Text

Check out the live version of AlgoSearch at https://algosearchbeta.netlify.app/. 🔎

Welcome to AlgoSearch, a project developed for the AlgoZenith WebDev Hackathon! 🚀

About AlgoSearch

AlgoSearch is a dynamic search engine designed to streamline your journey through the world of algorithmic problems. Powered by Selenium, Express, TF-IDF, and Next.js, this tool enhances your problem-solving experience.

Features

  • Efficient Problem Search: AlgoSearch helps you quickly find algorithmic problems from various sources.
  • User-Friendly Interface: The sleek interface ensures a smooth and intuitive user experience.
  • TF-IDF Algorithm: Leveraging TF-IDF for accurate and relevant search results.
  • Real-time Results: Experience real-time updates as you search for your next challenge.
  • Seamless Navigation: Built with Next.js for seamless and fast navigation.

Getting Started

  1. Clone the repository: git clone https://github.com/surajxd/AlgoSearch.git
  2. Install dependencies: npm install
  3. Run the app: npm run dev

Project Structure

  • src/: Contains the frontend code built with Next.js.
  • server/: Houses the Express backend that powers the search engine.
  • scripts/: Includes scripts for data retrieval using Selenium.

Live Demo

Check out the live version of AlgoSearch at https://algosearchbeta.netlify.app/.

Contributions

Contributions are welcome! Whether you're a developer, designer, or algorithm enthusiast, feel free to contribute to AlgoSearch.

Feedback

Got feedback or suggestions? We'd love to hear from you. Open an issue or reach out to us.

Acknowledgments

AlgoSearch was developed for the AlgoZenith WebDev Hackathon. Special thanks to the organizers and fellow participants for the inspiration and support.

Let's solve algorithms with ease using AlgoSearch! Happy hacking! 🌟