Skip to content

rushilrai/FLA-WebApp

Repository files navigation

sand.

Simulation App for NFA and DFA is an Open-source web application that allows a user to build the transition table for any DFA or NFA Automaton and check if a given string is accepted or rejected by that model.

Getting Started

  • Fork this repository
  • Clone your repository forked from this one
git clone https://github.com/:username/FLA-WebApp
  • Install all pip libraries.
pip install requirements.txt
  • Run the included development server.
python app.py
  • You can view the frontend at localhost:5000/ in your browser.

Schema

  • The API is capable of simulating FA Models (currently NFA and DFA).
  • The schema and rules for each FA Model can be found at FA_SCHEMA.md.
  • The input schema for requests to the API can be found at API_SCHEMA.md.

If you found this repo cool and/or useful, please ⭐ the repo. If you want to contribute, go ahead and 🍴 it!