Skip to content

This Repo Contains NFA to DFA Converter that takes input from the User, a NFA and then converts it into it's equivalent DFA Showing the Transition Table, Visualization and also Checks the acceptance of a string

License

Notifications You must be signed in to change notification settings

Anu26092002/PWA-NFA-to-DFA-converter

 
 

Repository files navigation

NFA-to-DFA-converter

Project logo

-----------------------------------------------------

📝 Table of Contents

-----------------------------------------------------

🧐 About

Progrssive Web APP (PWA) designed to accept the input about the states and transtions of a Non-Deterministic Automata (NFA) and to convert it into an equivalent Deterministic Finite Automata (DFA) and visualize it.

Click here to view the website

-----------------------------------------------------

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

A step by step series of examples that tell you how to get a development env running.

  • Clone this repository

  • Open command line in the cloned folder,

    • To install dependencies, run npm install

    • To run the application for development,

      • then run npm start in the client folder to start the app
  • Open localhost:3000 in the browser

-----------------------------------------------------

🛠️ Built Using

-----------------------------------------------------

📦 Packages Used

Packages Versions
@craco/craco 6.4.0
@headlessui/react 1.4.1
@heroicons/react 1.0.5
@hookform/resolvers 2.8.3
autoprefixer 9.8.8
axios 0.23.0
bootstrap 5.1.3
cra-template 1.1.2
gh-pages 3.2.3
postcss 7.0.39
react 17.0.2
react-bootstrap 2.0.0
react-dom 17.0.2
react-fullscreen-image 0.0.3
react-hook-form 7.19.3
react-icons 4.3.1
react-router-dom 5.3.0
react-scripts 4.0.3
npm:@tailwindcss/postcss7-compat 2.2.17
svg-to-jsx 1.0.4
yup 0.32.11

-----------------------------------------------------

✏️ Authors

-----------------------------------------------------

🧠 Contribution over Time

-----------------------------------------------------

🏋️ Performance of Web App


  • Performance of the Web App on Desktop


    performance in desktop

  • Performance of the Web App on Mobile Device


    performance in mobile Device

About

This Repo Contains NFA to DFA Converter that takes input from the User, a NFA and then converts it into it's equivalent DFA Showing the Transition Table, Visualization and also Checks the acceptance of a string

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 86.7%
  • HTML 13.2%
  • Other 0.1%