/kmap-solver

A karnaugh map solver using C with Web interface

Primary LanguageCMIT LicenseMIT

Karnaugh Map (K-Map) Solver Web Application

Welcome to the Karnaugh Map (K-Map) Solver Web Application repository! This web application allows you to simplify Boolean expressions using K-Maps for up to 8 variables. It has both a backend written in C language and a frontend built with HTML, CSS, and JavaScript.

image

Thier is still some features that will be added soon.

Features

  • Solve Boolean expressions using Karnaugh Maps.
  • Supports up to 4 variables.
  • Easy-to-use web interface.
  • Backend implemented in C for efficient computation.

Getting Started

These instructions will help you set up and run the K-Map Solver Web Application on your local machine.

Prerequisites

  • PHP installed on your system.
  • Visual studio redistributable C++ 2019 or newer version

Installation and Usage

  1. Clone this repository to your local machine, or you can also go with the zip code:

    https://github.com/neeraj-395/K-Map_Solver.git
    
  2. Navigate to the project directory:

    cd K-Map_Solver
    
  3. Start a PHP server in the Web_Source directory:

    php -S localhost:1000
    
  4. Open your browser and visit:

    http://localhost:1000/index.html
    

Contributing

if you want to contribute to this project, please follow these steps:

  1. Fork this repository
  2. Create a new branch: git checkout -b feature/new-feature.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature/new-feature.
  5. Create a pull request.

License

This project is licensed under the MIT License - see the License file for details.

Contact

If you have any questions or suggestions, feel free to contact us at nsinghh.04@gmail.com

Developed by