Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shuddha2021/distributed-task-manager

Experience a demo project featuring a Distributed Task Scheduler and Executor. Powered by Node.js and Express on the backend, and vanilla JavaScript on the frontend, this project offers a simplified solution for managing and executing tasks seamlessly. Dive into the world of distributed computing with
https://github.com/shuddha2021/distributed-task-manager

distributed-computing express frontend-backend javascript nodejs task-executor task-scheduler

Last synced: 6 days ago
JSON representation

Experience a demo project featuring a Distributed Task Scheduler and Executor. Powered by Node.js and Express on the backend, and vanilla JavaScript on the frontend, this project offers a simplified solution for managing and executing tasks seamlessly. Dive into the world of distributed computing with

Awesome Lists containing this project

README

        

# Distributed Task Scheduler

Welcome to the Distributed Task Scheduler project! This is a simplified implementation of a Distributed Task Scheduler and Executor, showcasing my skills in full-stack development and distributed computing concepts.

## Overview

This project provides a basic frontend interface for users to submit tasks and monitor their execution status in real-time. Behind the scenes, the backend logic efficiently schedules and executes tasks, demonstrating my proficiency in building scalable and reliable systems.

## Features

- **Task Submission**: Users can submit tasks through a user-friendly interface.
- **Real-time Status**: Task status updates are displayed in real-time for seamless monitoring.
- **Efficient Scheduling**: Tasks are scheduled and executed efficiently to ensure optimal performance.
- **Simple Interface**: The frontend interface is designed for ease of use and intuitive task management.

Screenshot 2024-03-29 at 2 58 34 PM

Screenshot 2024-03-29 at 3 01 14 PM

## Technologies Used

### Backend:
- Node.js
- Express

### Frontend:
- HTML
- CSS
- JavaScript

## Installation & Usage

To run the project locally:

1. Clone the repository: `git clone `
2. Navigate to the project directory: `cd distributed-task-scheduler`
3. Install dependencies: `npm install`
4. Start the backend server: `node backend/server.js`
5. Open `index.html` in a web browser to access the frontend interface.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Acknowledgements

- This project serves as a demonstration of my skills in full-stack development and distributed computing.
- Thank you for taking the time to review my work!