Skip to content
@bgu-se-workshop-2025

bgu-se-workshop-2025

2025 Software Engineering Workshop – Team 17A

This repository hosts the codebase developed for the 2025 Software Engineering Workshop at Ben-Gurion University of the Negev. It features a streamlined e-commerce platform built using Spring (backend) and React (frontend).

👥 Authors & Contributors

A heartfelt thank you to everyone listed below. Your dedication, collaboration, and hard work have made this project a truly rewarding experience. It’s been an honor working alongside such talented individuals.

  • Aaron Iziyaev – Team Lead
  • Noam Argaman – Frontend Team Lead
  • Stav Asher – Head of Testing & System Initialization
  • Shalev Kayat – Bid Feature Owner & Developer
  • Adam Rammal – Transaction Management Owner & Frontend Developer
  • Lior Jermin - Rating & Messaging owner (Bombardino Crocodilo king👑🐊💣)
  • Mendy Dishon – Auction Module Owner

🚀 Overview of Features

All features were developed in accordance with course staff requirements—often going above and beyond. We maintained a clean, professional development pipeline, including CI/CD and multiple deployed environments for developers and testers.

🌟 Key Features

  • Store & Product Management – Full CRUD functionality and organized listing views
  • Dynamic Discount Engine – Rule-based and layered discount logic
  • Transaction & Supply Management – Integration with external services for real-world simulation
  • Bid & Auction Systems – Users can negotiate prices or compete in auctions
  • User Messaging System – Communication channel between users and stores
  • Rating System – Post-purchase reviews and store feedback
  • Cart & Checkout – End-to-end shopping experience

Despite the effort, the course direction suffered from scope bloat mid-semester—adding unnecessary features and overcomplicated testing plans/ requirements. These choices placed undue stress on teams, detracting from the potential to build a more focused, production-grade product.

Still, we rose above the challenge. Our team delivered the most robust, polished, and complete system possible in the course-and we’re confident in saying: we led the pack.

Pinned Loading

  1. WS-Api WS-Api Public

    Spring web application, the api of the workshop

    Java 3

  2. WS-Portal WS-Portal Public

    React app of the for the workshop project.

    TypeScript 1

  3. SystemInitialiazer SystemInitialiazer Public

    Python

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…