Skip to content

EquipWatch is a comprehensive web application designed for efficient hardware and equipment management.

Notifications You must be signed in to change notification settings

JWCENTON/equip-watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EquipWatch

EquipWatch is a comprehensive web application designed for efficient hardware and equipment management.

The primary objective of this application is to simplify equipment tracking, making it easier to monitor its location and schedule through an intuitive booking system. EquipWatch is tailored for use by both managers and employees, offering a seamless solution for organizations with dedicated equipment warehouses.

Key Features

EquipWatch streamlines equipment management with the following key features:

  • Equipment Tracking: Easily track the whereabouts of your equipment and identify its current user.
  • Data Synchronization: Keep your entire team on the same page with synchronized equipment information.
  • Availability Check: Quickly check equipment availability to avoid double bookings.
  • Effortless Reservations: Reserve equipment with ease for upcoming tasks.
  • QR Integration: Speed up the check-in and check-out process with QR code scans.

Preview

Login Equipments Equipment

2023-10-12.13-57-12.mp4

Technologies Used

EquipWatch leverages a robust stack of technologies to deliver a reliable and efficient solution:

Visual Studio .NET Core C# MySQL HTML CSS JavaScript React Git GitHub Figma dbdiagram Entity Framework Fluent Validator

Team

EquipWatch is the result of collaborative effort from the following team members:

  • Jacek Walaszek
  • Oskar Rudy
  • Marcin Stodolny
  • Dawid Pietruszewski

Project Overview

EquipWatch was developed following an organized and iterative approach:

Team Cooperation

  • Project Backlog: We meticulously built our backlog based on real client requirements.
  • Scrum Master Rotation: Each sprint featured a different Scrum Master.
  • Pull Requests (PRs): PRs were closely linked to issues in the GitHub project.
  • Scrum Master Responsibilities: The Scrum Master oversaw PR reviews and approvals/merges, as well as sprint backlog reviews and updates.
  • Communication: Daily update meetings and weekly retrospective meetings ensured effective team communication and continuous improvement.

Planning and Timeline

Each sprint lasted one week and followed this timeline:

  • SPRINT 01: PLANNING

    • Product backlog
    • DB structure
    • Figma
    • Mindmeister
  • SPRINT 02: GITHUB

    • Sprint Backlog
    • GitHub Project
    • First API endpoints
  • SPRINT 03: DATABASE

    • Backend with Object-Oriented Mapping
    • More API endpoints
  • SPRINT 04: FRONTEND

    • Create frontend base layout with REACT
  • SPRINT 05: SECURITY

    • Implement login and registration system with Identity Framework
  • SPRINT 06: Azure

    • Azure deployment for the application
    • Unit Tests
    • General Improvements

If you have any questions or need further assistance, please don't hesitate to contact us.

Thank you for choosing EquipWatch for your equipment management needs. We look forward to serving you!

About

EquipWatch is a comprehensive web application designed for efficient hardware and equipment management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •