Skip to content

guanshiyin28/Python-Marketplace-Website

Python Marketplace Website

This repository aims to provide a starting point for developing a Python-based marketplace web application.



Purpose of This Repository

This repository serves as a foundational framework for developing a Python-based marketplace web application, encompassing core features such as user registration and authentication, product listing and management, basic search functionality, and a user-friendly interface, providing a robust starting point for developers seeking to build a dynamic and scalable online marketplace platform.



Demo

Here is a demonstration of the program function from app.py:

# app.py

def program():
    print("Hello, World!")

if __name__ == "__main__":
    program()


Features

  • User registration and authentication
  • Product listing and management
  • Basic search functionality
  • User-friendly interface


Technologies Used

  • Python
  • Flask
  • Requests


Project Setup

Follow these steps to set up the project on your local machine.

Prerequisites

  • Python (latest version)
  • pip (Python package installer)

Steps to Run

  1. Install Python
    Download the latest version of Python from the official website: https://www.python.org/downloads/
    Follow the instructions to install Python on your system.

  2. Install & upgrade pip

    python -m ensurepip --upgrade
    python get-pip.py
    python -m pip install --upgrade pip
  3. Install Flask

    pip install Flask
  4. Install Requests

    pip install requests
  5. Clone this Repository

    git clone https://github.com/guanshiyin28/Python-Marketplace-Website.git
  6. Navigate to the directory

    cd Python-Marketplace-Website
  7. Run the application

    python app.py
  8. Access the application
    Open your web browser and go to http://localhost:5000



License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.