Skip to content

byteom/algovidya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AlgoVidya: Master DSA with Interactive Learning

📚 About AlgoVidya

AlgoVidya is an innovative platform designed to help learners master Data Structures and Algorithms (DSA) with a hands-on, interactive approach. Perfect for technical interview preparation or improving problem-solving skills, AlgoVidya offers a powerful suite of tools and resources to support users at every stage of their journey.

✨ Features

  • 🧠 Curated Question Sets
    Explore a progressive question bank, from 75 essential problems to 450 advanced DSA challenges.

  • 💻 Multi-language Solutions
    Access detailed solutions in C++, Java, and JavaScript to suit your preferred coding language.

  • 🎥 Video Explanations
    Watch in-depth tutorials available in both English and Hindi to deepen your understanding.

  • 📊 Progress Tracking
    Stay on top of your learning goals with intuitive analytics and progress visualizations.

  • 🤖 AI-powered Recommendations
    Get personalized suggestions based on your performance and completed topics.

  • 🌐 Platform Integration
    Solve problems directly on popular platforms like LeetCode or GeeksForGeeks with seamless integration.

  • 👥 Community Support
    Join our vibrant community on WhatsApp for discussions, collaboration, and doubt-clearing.

  • 💾 Data Management
    Safeguard your learning progress with downloadable backups and restoration features.

  • ⚠️ Warning System
    Avoid accidental data loss with pre-close alerts for unsaved progress.


🛠 Installation

Prerequisites

  • Node.js: Ensure you have Node.js installed on your system.
  • npm or yarn: A package manager like npm or yarn is required.

Steps

  1. Clone the repository:

    git clone https://github.com/byteom/algovidya.git
    cd algovidya
  2. Install dependencies:

    npm install  

    Or, if using yarn:

    yarn install  
  3. Start the development server:

    npm run dev  

    Or with yarn:

    yarn dev  
  4. Open the app in your browser:
    Visit http://localhost:3000 to start using AlgoVidya.


🌟 Contributing

We welcome contributions from developers around the globe! Whether it's fixing a bug, adding a feature, or improving documentation, your contributions make AlgoVidya better for everyone.

How to Contribute

  1. Fork the repository and clone it locally.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature-name
  3. Commit your changes with clear and concise messages:
    git commit -m "Add: Description of your changes"
  4. Push to your forked repository:
    git push origin feature-name
  5. Open a pull request on the main repository.

Code of Conduct

Please adhere to our Code of Conduct while contributing to maintain a welcoming environment.


🛠 Built With

  • TypeScript
  • Next.js
  • Tailwind CSS

🌐 Connect


Start your DSA mastery with AlgoVidya today! 🚀

Releases

No releases published

Packages

No packages published