https://github.com/chamale-rac/turing-api
  
  
    Turing Machine simulation tools. Algorithms and API. 
    https://github.com/chamale-rac/turing-api
  
turing-machine-simulator
        Last synced: 3 months ago 
        JSON representation
    
Turing Machine simulation tools. Algorithms and API.
- Host: GitHub
- URL: https://github.com/chamale-rac/turing-api
- Owner: chamale-rac
- License: gpl-3.0
- Created: 2023-11-02T16:15:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-09T20:36:55.000Z (almost 2 years ago)
- Last Synced: 2025-01-26T04:42:16.113Z (9 months ago)
- Topics: turing-machine-simulator
- Language: Python
- Homepage: https://ituring.onrender.com
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- 
            Metadata Files:
            - Readme: README.md
- License: LICENSE
 
Awesome Lists containing this project
README
          # 🚀 turing-api AKA Proyecto 3
Implementation of a turing machine simulator (one tape and one cache supported).
This api works directly with the web application, go to the referenced repository for more information [turing (repository)](https://github.com/chamale-rac/turing).
## 📑 Index
- 🎥 Youtube video presentation: [https://youtu.be/ZXSk65xWpzM](https://youtu.be/ZXSk65xWpzM)
- [💻 Standalone terminal program version.](#standalone-terminal-program-version)
- [🌐 How to run the server?](#how-to-run-the-server)
- [🤔 Why I code this?](#why-i-code-this)
- [🧐 Who I am?](#who-i-am)
## Standalone terminal program version
⚠️ This version is intended to work on the terminal,  perfect for easy checking the accomplishment of project requirements.
Use the next command to run it:
```bash
python app.py
```
## How to run the server?
Use the next command to run the server on your local machine:
```bash
flask --app server run
```
If using docker, you can modify the [compose.yalm](./compose.yaml) for hot reloading (reminder: use only for dev env):
```bash
services:
  web:
    build: .
    ports:
      - "8000:5000"
    volumes:
      - .:/code
    environment:
      FLASK_DEBUG: "true"
```
## Why I code this?
Es el **Proyecto No. 3** de **Teoría de la Computación** **Sección 20** del **Segundo ciclo 2023**. Valía puntos, fuí coaccionado 😭.
## Who I am?
[Samuel A. Chamalé](https://github.com/chamale-rac) - Human
Guatemala, 2023