Skip to content

Latest commit

 

History

History
42 lines (37 loc) · 2.51 KB

README.md

File metadata and controls

42 lines (37 loc) · 2.51 KB

BudgetList

BudgetList is your go-to destination for seamless buying and selling experiences. Designed with user convenience in mind, our app simplifies the process of purchasing and selling items between users. Offering a streamlined interface and intuitive features, BudgetList ensures a hassle-free journey for users looking to exchange goods effortlessly. Discover a range of functionalities tailored to enhance your buying and selling ventures within our platform.

To compile, open BudgetGui and run.

Features

  • User Management:
    • Login: Enter username and password to access.
    • Registration: User account creation process.
    • Account: Dedicated account page allows users to update profile information.
  • Product Management:
    • My Items: A hub for creating items and managing listed items, including editing item details and viewing sold items.
    • Shopping: Provides a record of all saved items and purchase history, facilitating easy reference and post-purchase communication.
  • Search and Messaging:
    • Search: Enables users to efficiently locate and view item listings through the utilization of specific keywords via a search. Additionally user’s have the option to buy an item, save an item, or message the item seller.
    • Messages: Allows for communication between buyers and sellers, enabling price negotiation, clarification of product details, and coordination of transactions.
  • Advanced Features:
    • Password Hashing
    • Transaction Processing
    • Check Constraints
    • Views
    • Aggregation in queries
    • SQL Injection Prevention
    • Garbage Collection to avoid memory leaks
    • Email Validation
    • Secure Password Requirements

Requirements

  • Windows
  • Visual Studio 2022
  • System.Data.SQLite
  • SQLite and SQL Server Compact Toolbox (Optional for viewing db file)

Pictures

Login Registration Account Search Items Shopping Messages