Skip to main content

Overview

The CPU Scheduling Algorithms Simulator is a static web application that runs entirely in the browser. No backend server or database is required, making local deployment simple and straightforward.

Requirements

The only requirement for local deployment is a modern web browser:
  • Google Chrome (recommended)
  • Microsoft Edge
  • Mozilla Firefox
  • Safari
No Node.js, npm, or other development tools are needed.

Local Setup

1

Clone the repository

Clone the project repository from GitHub:
git clone https://github.com/SebastianMoreno0911/AlgoritmosPlanificacion.git
2

Navigate to the project directory

Change to the project directory:
cd AlgoritmosPlanificacion
3

Open the application

Open the main HTML file in your web browser:
# On macOS
open Planificacion/index.html

# On Linux
xdg-open Planificacion/index.html

# On Windows
start Planificacion/index.html
Or simply navigate to the Planificacion folder and double-click index.html.
4

Start using the simulator

The application will open in your default browser and is ready to use immediately. No build process or server startup required!

Why Local Deployment?

No Internet Required

Run the simulator completely offline once cloned

Instant Setup

No installation, compilation, or configuration needed

Zero Dependencies

Pure HTML, CSS, and JavaScript - no package managers

Full Privacy

All processing happens in your browser locally

File Structure

After cloning, you’ll find this structure:
AlgoritmosPlanificacion/
├── Planificacion/
│   ├── css/
│   │   └── styles.css
│   ├── JS/
│   │   ├── algoritmos.js
│   │   ├── ui.js
│   │   └── ...
│   └── index.html          # Main entry point
├── Dockerfile
├── README.md
└── .gitignore
The Planificacion/index.html file is the main entry point for the application.

Troubleshooting

If the application doesn’t load properly, ensure you’re using a modern browser version. Update your browser to the latest version if needed.
If styles appear broken, ensure all files were cloned correctly. The CSS files should be in the Planificacion/css/ directory.
Check your browser’s console (F12) for errors. Ensure JavaScript is enabled in your browser settings.
Since this is a static application, you can also use any local web server like Python’s http.server or VS Code’s Live Server extension if you prefer.

Build docs developers (and LLMs) love