Skip to content

calebyng/business-applications-library

Repository files navigation

Business Application Library

This repository contains Python programs developed for coursework assignments. Each project simulates a real-world business process using fundamental programming concepts.

Projects Included

1. Inventory Management System

A command-line program that allows users to:

  • View all products
  • Add new products
  • Update product quantities
  • Search for products
  • Remove products
  • Calculate total inventory value
  • Display low-stock alerts

Concepts demonstrated:

  • Lists and dictionaries
  • Functions
  • Loops
  • Conditional statements
  • Basic data processing

2. Sales Tracker System

A program that tracks up to 7 days of sales data and provides analysis options such as:

  • Viewing all sales entries
  • Calculating total sales
  • Calculating average sales
  • Identifying best and worst sales days
  • Displaying days above average

Concepts demonstrated:

  • Lists
  • Loops
  • Built-in Python functions
  • Input validation
  • Basic statistical calculations

3. Business Discount Qualifier

A discount calculation system that determines final pricing based on:

  • Loyalty membership and years of membership
  • Purchase amount
  • Birthday month
  • Senior discount eligibility
  • First-time customer status
  • Volume-based discounts

The program calculates a total discount (capped at 35%) and displays a detailed breakdown.

Concepts demonstrated:

  • Conditional logic
  • Percentage calculations
  • Business rule implementation
  • Structured output formatting

Purpose

These projects were created to practice applying programming fundamentals to business-related scenarios. They demonstrate problem-solving, logical thinking, and the implementation of business rules using Python.

About

A collection of Python-based business applications including an inventory manager, sales tracker, and discount qualification system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages