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
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
- 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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2262cf397f18339082cb5fd7797b285cadf479a9c407e4126dfaeb40adcb7d |
|
MD5 | 0814db445d16f720fd49af20ab0d700d |
|
BLAKE2b-256 | 1b0c8bffa9ab2e44104223fba1291df3cc2b7f142e2af5b6d144f7ebfec78cc5 |
Close
Hashes for django_bazaar_of_wonders-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d73b93926f26a6aa2817798e96817cf36ac780323500bd5fe724f47643cd2929 |
|
MD5 | 7a62c91d92a2252a7435e33581510eeb |
|
BLAKE2b-256 | 3f4702c63890fa3548f9b45f85804879586562a4fda89e3bcadac0855d9ba7a6 |