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

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

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

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

django_bazaar_of_wonders-0.1.8-py3-none-any.whl (49.0 MB view hashes)

Uploaded Python 3

Supported by

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