Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 2.45 KB

README.md

File metadata and controls

34 lines (25 loc) · 2.45 KB

Shavtzak Application

image

Overview

The Shavtzak application is a tool designed to assist in organizing and managing security shifts ("Shmira" shifts) in a community or organization. It allows users to create and manage a list of guards, positions and generate Guarding schedules.

Features

Guards Management: Easily add, remove, and view the list of guards available for security shifts. Positions Management: Define various security positions that need to be covered during shifts. Generate Schedules: Create Guarding schedules based on the defined guards and positions. Detailed Information: Access detailed information about each guard and position, including the number of guards assigned to a position and the total guarding time required.

Screens

Main Screen

The Main Screen serves as the central hub where users can access different features of the application. It provides buttons to navigate to Guards Management, Positions Management, and Shmira Schedule Generation. It also displays detailed information about guards and positions. Users can view the list of guards and their assignments, as well as information about each defined position. image

Guards Management Screen

In this screen, users can add new guards, remove existing guards, and view the list of guards available for security shifts. Guards can be added with unique names to ensure clarity in scheduling. image

Positions Management Screen

Here, users can define various security positions that need to be covered during shifts. Each position includes information about the number of guards required and the total guarding time. image

Guarding Schedule Generation Screen (Shavtzak Screen)

This screen allows users to generate Guarding schedules based on the defined guards and positions. The generated schedule ensures proper coverage of all positions during the specified time. image

Contributing

Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, feel free to submit a pull request.