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
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
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
- then run
-
-
Open localhost:3000 in the browser
- React - Web Framework
- Tailwind CSS - CSS Framework
- GraphViz API - Library for visualization of the DFA
- quickchart.io - API for visualization
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 |