
Warranty - Introduction

Warranty Project#
Full System Documentation & Development Report#
Comprehensive documentation of the design, development, and implementation of a web-based warranty tracker
1. Introduction#
The Warranty Project is developed as part of a third-semester Computer Science program. The purpose of the project is to provide a system that allows users to track and manage product warranties digitally, reducing reliance on physical documentation.
The application focuses on simplifying warranty management by centralizing information such as products, registrations, and expiration dates. This enables users to easily monitor their warranties and avoid losing important information stored on paper.
Objectives:
- Digitize the process of tracking warranties
- Ensure that users can keep track of warranties in case they are lost or misplaced
- Model a real-world application that automates warranty tracking after product registration
- Implement a maintainable and scalable architecture for future improvements
2. Background#
Warrantour aims to keep track of products, warranties, and receipts.
Normally, users must keep track of:
- Where did I put the receipt?
- When does my warranty expire?
- Manually calculating expiration dates
- Searching through emails or paper documents for warranty information
Project goal: so that maintaining an overview and remembering important details is no longer an issue.
3. Business Understanding#
Customer Journey:
- Register products
- During registration, provide warranty date and receipt
- View products on profile
- Delete or keep products with expired warranties
Business Requirements:
- Warranty expiry is calculated based on purchase date and warranty duration
- Purchase date cannot be changed after registering a product
- Expired warranties are read-only
- Only the owner has access to product and warranty data