Skip to main content

Bazaar of Wonders is a Django-based web application that aggregates card details and pricing statistics for trading card games, namely, Magic: The Gathering.

Project description

Bazaar of Wonders

Bazaar of Wonders is a Django-based web application that aggregates card details and pricing statistics for trading card games, namely, Magic: The Gathering.

Table of Contents

Features

  • Card listings
  • Card information
  • Search and filter
  • User portal
  • Promotions

Visuals

Homepage Example

Installation Methods

PyPi

Create virtual environment

$ virtualenv env --no-site-packages
$ source env/bin/activate

Use pip to install the package and its dependencies

$ pip3 install django-bazaar-of-wonders

Run the Web Server using the console script entry point

$ bazaar_start

View on browser: http://localhost:8000

Source Code in repository

Clone the repository

$ git clone https://github.com/Bazaar-Trader/Bazaar_Of_Wonders.git && cd Bazaar_Of_Wonders

Create virtual environment and activate it

python3 -m venv venv && source venv/bin/activate

Install modules for package creation

$ python3 -m pip install -U wheel twine setuptools pip 

Create a Source distribution using setuptools

$ python3 setup.py sdist

Pip install the source distribution of the package

$ pip3 install dist/django-bazaar-of-wonders*.tar.gz

Run the Web Server using the console script entry point

$ bazaar_start

View on browser: http://localhost:8000

Running the Django Application without installing it

Clone the repository

$ git clone https://github.com/Bazaar-Trader/Bazaar_Of_Wonders.git && cd Bazaar_Of_Wonders

Create virtual environment

$ virtualenv env --no-site-packages
$ source env/bin/activate

Install dependencies

$ pip3 install -r requirements.txt

Run project managament commands

$ python3 manage.py makemigrations
$ python3 manage.py migrate
$ python3 manage.py runserver

View on browser: http://localhost:8000

Documentation

Trello: https://trello.com/b/Z6YaeKNS/cis4934-project-group-bazaar

Tests

Steps to implement custom unit testing

  1. Locate correct testing file where '*' is models, views, or templates.
 directory: bazaar_of_wonders/main/tests/test_*.py
  1. Run test command. The test file can be specified by concatenating the file name.
 python3 mangage.py test

Team

Project Manager SCRUM Master Dev Team Dev Team Dev Team
Ashleigh Hillebrand Kelsey Dewey Konstantin Kerekovskik Dorian Meade Matthew Rabe
github.com/ahillebra github.com/kdewey13 github.com/kerekovskik github.com/dorianmeade github.com/matthewrabe

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-bazaar-of-wonders-0.1.6.tar.gz (48.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_bazaar_of_wonders-0.1.6-py3-none-any.whl (49.0 MB view details)

Uploaded Python 3

File details

Details for the file django-bazaar-of-wonders-0.1.6.tar.gz.

File metadata

  • Download URL: django-bazaar-of-wonders-0.1.6.tar.gz
  • Upload date:
  • Size: 48.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for django-bazaar-of-wonders-0.1.6.tar.gz
Algorithm Hash digest
SHA256 4a2262cf397f18339082cb5fd7797b285cadf479a9c407e4126dfaeb40adcb7d
MD5 0814db445d16f720fd49af20ab0d700d
BLAKE2b-256 1b0c8bffa9ab2e44104223fba1291df3cc2b7f142e2af5b6d144f7ebfec78cc5

See more details on using hashes here.

File details

Details for the file django_bazaar_of_wonders-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: django_bazaar_of_wonders-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 49.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for django_bazaar_of_wonders-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d73b93926f26a6aa2817798e96817cf36ac780323500bd5fe724f47643cd2929
MD5 7a62c91d92a2252a7435e33581510eeb
BLAKE2b-256 3f4702c63890fa3548f9b45f85804879586562a4fda89e3bcadac0855d9ba7a6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page