This project implements the complete fullstack solution as specified in the provided assessment PDF.
It includes the fallback scheduling algorithms (utilization-based and heuristic hybrid approaches) and is fully integrated across the backend simulation engine and frontend interface.
The project follows standard engineering best practices, with code quality, modular architecture, logging, error handling, and structured state updates cleanly separated between client and server.
For setup, installation, and usage details, please refer to the main README.md.
-
✅ Fullstack Implementation
Built with React + TypeScript (frontend) and Node.js + TypeScript (backend). -
✅ Fallback Schedulers
Multiple fallback algorithms implemented (LOOK, FCFS, utilization-based heuristic, etc.), ensuring robustness. -
✅ Test Suite
Comprehensive automated tests (unit, integration, and end-to-end coverage). -
✅ Deployment
The project is deployed live and accessible at the following link:
Project Frontend Deployment URL Project Backend Deployment URL -
✅ Demo Video
Walkthrough and demo video available at:
Project Video -
✅ Assessment Compliance
Implemented exactly as required in the assessment PDF with proper structure, coding guidelines, and best practices.
- Please begin with the
README.mdfor environment setup and execution instructions. - This document serves as a high-level technical overview and validation of requirements.