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).
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
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.
- 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.