{"repo":"SirChri/employee-shift-scheduler","free":true,"listed":false,"github":"https://github.com/SirChri/employee-shift-scheduler","clone":"git clone https://github.com/SirChri/employee-shift-scheduler.git","description":"A simple employee shift scheduler, based on React, Java (SpringBoot) and PostgreSQL.","language":"Java","stars":75,"topics":["docker","employee-management","employee-scheduling-software","postgresql","react","shift-manager","shift-scheduling","webapp","react-admin","calendar"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"Shift Scheduler A straightforward and efficient employee shift scheduler featuring a React frontend and a Java (Spring Boot) backend with PostgreSQL. This application allows you to manage employee schedules and other related entities. Key Features - User Management : Manage and store users who can authenticate and use the platform (no permissions handling yet). - Employee Management : Manage and store employee records for specific customers. - Customer Management : Handle customer records and related data. - Event Management : Create, manage, and schedule events, including recurring events following the iCalendar standard. - Event Reporting : Generate event reports with ease. Requirements Docker Version - Docker is the only requirement. Non-Docker Version - PostgreSQL (tested with v14, but likely compatible with other versions). - Apache Tomcat. Quick Setup The default admin user for both versions is admin:admin . Change the password within the application for better security. Docker Version Launch the application quickly using the provided docker-compose.yml file with the command: docker-compose up --build . Customize the .env file as needed. Non-Docker Version - Download the latest war file from Releases - Download the latest apache-tomcat software - Put the war file inside the tomcat webapps folder - Configure the WEB-INF/classes/application.properties as you wish - Start tomcat Note : Make sure the target database exists in your PostgreSQL instance; the required tables wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/SirChri","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SirChri/employee-shift-scheduler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}