Skip to content

Discover a world of possibilities with PhoenixMart. Explore an extensive range of products spanning various categories, from fashion and electronics to home decor and beyond. With our intuitive search and browsing features, finding exactly what you're looking for has never been easier.

License

Notifications You must be signed in to change notification settings

TechieNerdSolutions/PhoenixMart

Repository files navigation

PhoenixMart

PhoenixMart eCommerce platform is built with Django, offering a comprehensive solution for online marketplace needs. It provides a feature-rich environment for both Vendors and users, facilitating the buying and selling of products in various categories.

PhoenixMart

Table of Contents

Features

  • User authentication and registration
  • User roles: Vendor and Buyer
  • Vendor dashboard for managing products, orders, and inventory
  • Product listing with details, images, and pricing
  • Category-based product organization
  • Advanced search functionality
  • Shopping cart and order placement
  • Multiple payment options (e.g., Stripe, PayPal)
  • Order tracking and status updates
  • Wishlist feature for users
  • Reviews and ratings for products
  • Admin panel for site management

Installation

To run PhoenixMart locally, ensure you have Python and Django installed on your system. Follow these steps to install and run the project:

  1. Clone this repository:
git clone https://github.com/TNSQUAD/PhoenixMart.git
  1. Navigate to the project directory:
cd PhoenixMart
  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment:

    • source env/bin/activate # Unix/Linux

      OR

    •  env\Scripts\activate (Windows)
  2. Install the required dependencies:

pip install -r requirements.txt
  1. Set up the database:
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver
  1. Access the website in your browser at http://localhost:8000.

Usage

  • Visit the homepage to explore the marketplace and browse products by category.
  • Sign up or log in...
    • As a buyer: to add products to your cart, place orders, and manage your profile.
    • As a vendor: to access the Vendor dashboard, where you can manage your products, inventory, and orders.
  • Use the search functionality to find specific products by name, category, or keywords.
  • Admins can access the admin panel at /admin to manage site settings, categories, and user accounts.
  • For more information please refer to this documentation

Contributing

Please see the Contributor's Guide for details on how to contribute to PhoenixMart. We welcome bug reports, feature requests, and code contributions.

Bug Reports and Feature Requests

If you encounter any bugs or have suggestions for new features, please submit an issue on the issue tracker.

Code of Conduct

We enforce a Code of Conduct to ensure a welcoming and respectful community for all contributors. Please make sure to review and adhere to it.

License

This project is licensed under the MIT License.

About

Discover a world of possibilities with PhoenixMart. Explore an extensive range of products spanning various categories, from fashion and electronics to home decor and beyond. With our intuitive search and browsing features, finding exactly what you're looking for has never been easier.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published