Skip to content

Auction Management System using the concept of file input/output as a simple database

License

Notifications You must be signed in to change notification settings

mintechkyaw/Auction-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auction Management System

Overview

This repository contains a Python program for an Auction Management System that utilizes file input/output as a simple database. It is designed to facilitate various auction-related operations, allowing users to register, create auctions, place bids, and view auction status.

Features

  • Security: Fernet symmetric key encryption system for secure data transmission.
  • User Registration: Secure registration system to collect user details.
  • User Login: Secure login system to enter the Auction app.
  • Auction Creation: Functionality for users to create and manage auctions.
  • Bidding: System for placing and tracking bids on active auctions.
  • Auction Status: Real-time updates on auction progress and highest bids.
  • File Database: Data persistence using text files for users, auctions, and bids.
  • Error Handling: Error handling for various conditions.
  • CLI: Command Line Interface for easy interaction with the system.

Installation and Running

Clone the repository

  • run the server.py file to start the Server Side of auction system.
  • run the client.py file to start the Client Side of auction system.

Usage

Follow the on-screen prompts to navigate through the system's features.

Contributing

Contributions are welcome! Please feel free to submit pull requests or open issues for any improvements or feature requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Auction Management System using the concept of file input/output as a simple database

Topics

Resources

License

Stars

Watchers

Forks

Languages