Skip to content

ced888/HypeShiftsV1

Repository files navigation

HypeShifts

A mobile shift management application for management and staff.

Picture1 HypeShifts Calendar

Key Features

  • Calendar Viewer: Seamlessly view shifts per day and can create schedule here as a manager.

  • Shift Swaps: Hassle-free way for employees to switch shifts amongst each other and let manager know.

  • Employee Management: Create a staff list showing employees and their work profiles.

Tech Stack

Technology Description
Java Java is used for Android app development, managing the UI and logic with Java/XML layouts.
Android Studio Android Studio provides the IDE and emulation environment for development, testing, and debugging on virtual devices.
JUnit JUnit is used for unit testing class logic and functionality.
Espresso Espresso is utilized for UI testing, simulating user interactions and ensuring a seamless interface experience.
GitHub Actions GitHub Actions runs continuous integration (CI) pipelines, building an Android emulator to run both unit and UI tests automatically on every commit.

f23b1

Team members

cedric (ced888)
Sergei (sergeiborja)
Keegan (KVan10)
Osman (osmano7)
Nicholas (NickW131)

Android Studio Project Details

Language: Java
API: API 29 ("Q"; Android 10.0)
Build Configuration Language: Kotlin DSL (build.gradle.kts)
Phone: Pixel 3a API 34

About

Android-based Shift Management System is designed to help businesses efficiently organize and track employee work shifts. Developed using Java in Android Studio, the app provides a user-friendly interface for both managers and employees to view, assign, and manage shifts in real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages