Skip to content

binyamin2/-.NET-6.0-Application-Store-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Store Management Application

This project is a store management application developed as part of a study project using the .NET platform. The main focus of the project was on object-oriented programming and building a fully functional application for store management. Additionally, the project involved designing and building a user interface (UI) using Windows Presentation Foundation (WPF).

The store management application aims to provide efficient inventory management and streamline the shopping experience for both store managers and customers. It offers a range of features such as inventory tracking, product creation, shipment management, and shopping basket functionality.

Technologies and Skills Utilized

Throughout the development process, we had the opportunity to learn and implement various technologies and skills, including:

  • Object-Oriented Programming (OOP) for designing and building a modular and scalable application.
  • Model-View-ViewModel (MVVM) architectural pattern for designing the user interface (UI) layer.
  • Git version control for efficient collaboration and code management.
  • Debugging techniques to identify and fix issues during the development phase.
  • Working with multiple classes/interfaces to create a well-structured application.
  • Implementing multi-threading to enable parallel processing.
  • Utilizing design patterns to ensure clean and maintainable code.
  • Time management and progress monitoring to meet tight deadlines.
  • Leveraging online resources for research and learning.

Project Highlights

The end result of this project is a fully functional store management application. Key features of the application include:

  • Store Manager Features:
    • Efficient inventory management, including the ability to create new products and track shipments.
    • Streamlined inventory tracking and management functionalities.
  • Customer Features:
    • User-friendly for creating and managing a shopping basket.
    • Easy updating of the shopping basket contents.
    • Convenient shipment tracking functionality for customers.

Learning Experience

Working on this project has been an incredible learning experience. It has provided us with hands-on exposure to cutting-edge technologies and has taught us valuable skills such as collaborative teamwork, problem-solving, and adapting to new challenges. We have gained a deeper understanding of developing solutions using the .NET platform and applying object-oriented programming principles effectively.

Developed by Binyamin Shapira and Oz Asban

About

-.NET-6.0-Application-Store-Management

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages