טופס פרויקט

Couplet - Coupon Wallet
15004120
:מספר הפרויקט
אביב דוז'י, רוני קניגסברג, דורון שן צור
:שמות הסטודנטים המציגים
מר קירש אמיר
:שם המנחה
סדנת יישומי רשת
:שם הסדנה
מסלול אפליקטיבי
:מסלול הסדנה
:GitHub
פוסטר
מצגת
:תקציר הפרויקט
The Couplet - Coupon Wallet project proposes the development of a network-based mobile application designed to consolidate and manage all user coupons and discounts from various sources within one convenient platform. The system utilizes a hybrid network architecture, employing a Client-Server model for essential functions like user authentication, metadata management, and push notifications. Crucially, it incorporates Peer-to-Peer (P2P) communication for secure, direct coupon sharing between users.
A core security feature is the local storage of sensitive coupon data, such as codes and barcodes, directly on the user's device. The backend server manages only non-sensitive metadata, including category, expiration date, and usage status, which reduces the security risks associated with centralized storage. Key functionalities include network-based user authentication, robust coupon management, expiration notifications coordinated by the server, and a group sharing system that leverages P2P for direct data transfer. This design aligns with advanced network principles by combining both Client-Server and P2P communication models.