Yet Another Auctioning Service is a Django-experimentation project done as a 2019 assignment at Abo Akademi University for a Server Side Development course.
- UC1: create user
- UC2: edit user
- UC3: create auction
- UC4: edit auction description
- UC5: Browse & Search
- UC6: bid
- UC7: ban auction
- UC8: resolve auction
- UC9: language switching
- UC10: concurrency (verified manually in two browser sessions)
- UC11: currency exchange
- WS1: Browse & Search API
- WS2: Bid api
- REQ9.3: store language preference
- REQ3.5: send seller auction link 1
- TREQ4.1.1 test REQ9.3
- TREQ4.1.2 test for REQ3.5
- TREQ4.2: implement data generation program (verified manually)
- Firefox Quantum 69.0.2 (64-bit)
- Chromium 77 for Ubuntu 18.04
> pip freeze
certifi==2019.9.11
chardet==3.0.4
Django==2.2.5
djangorestframework==3.10.2
freezegun==0.3.12
idna==2.8
pkg-resources==0.0.0
python-dateutil==2.8.0
pytz==2019.2
requests==2.22.0
six==1.12.0
sqlparse==0.3.0
urllib3==1.25.5