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
- Bazaar of Wonders
Features
- Card listings
- Card information
- Search and filter
- User portal
- Promotions
Visuals
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
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
- Locate correct testing file where '*' is models, views, or templates.
directory: bazaar_of_wonders/main/tests/test_*.py
- 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 |
---|---|---|---|---|
github.com/ahillebra |
github.com/kdewey13 |
github.com/kerekovskik |
github.com/dorianmeade |
github.com/matthewrabe |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-bazaar-of-wonders-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 344f437b0e6eab2c0d6ef34cb71cb80b68418b2db338520587e35355b34f2676 |
|
MD5 | 7c078be9c6663da54dda4cc57ca12fc2 |
|
BLAKE2b-256 | 150290afdf608ecbfca8c39a7ad8fda77577d3f1b9cfb7f7f9aea64d907069e3 |
Close
Hashes for django_bazaar_of_wonders-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d9bae5ebfecd82c50500cdff9ace7ed250693262babf3caddd595a0f4f7937 |
|
MD5 | 7412c43766c8401fc97cc4e271d2c1f5 |
|
BLAKE2b-256 | 89f63d883d14d27ff6abd05bbd2a484f9b94f234533cdccfb61c5103d0a50e0b |