Skip to content

CyLeap/Python_T1_Y2_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CADT | IDT | TERM 1 | YEAR 2

By G2_T8 Project of Python in Cybersecurity Course

Prepare by Han Leangsiv (HLS)

Innovative E-Commerce System Products

Project Overview

The E-Commerce System is a comprehensive application designed to facilitate the management of an online store. It provides a user-friendly interface for customers to browse and purchase products, while offering robust management tools for administrators and employees. The system supports various product categories, including iPhones, MacBooks, and AirPods, and includes features for stock management, user authentication, and transaction logging.

Key Features

  • Admin Dashboard:

    • Manage stock levels for various products.
    • View sales reports and transaction history.
    • Handle employee accounts and permissions.
  • Employee Interface:

    • Employees can log in to manage stock and view product details.
    • Access to add, update, or delete stock items.
  • Customer Interface:

    • Customers can create accounts, log in, and manage their profiles.
    • Browse products, view details, and make purchases securely.
  • Secure Authentication:

    • User accounts are protected with hashed passwords and secret pins.
    • Admins can create and manage employee accounts with unique IDs.

Steps to Run the Code

Follow these steps to set up and run the E-Commerce System on your local machine:

  1. Clone the Repository: Open your terminal or command prompt and run the following command to clone the repository:
    git clone https://github.com/Leap-web/Python_T1_Y2_Project.git
    cd Python_T1_Y2_Project
  2. Install Required Libraries:
    pip install -r requirements.txt
    pip install bcrypt
    pip install hashlib
  3. Run the Application:
    python admin_p.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages