Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dawitnida/pythonidae

Development of Web Applications and WebServices using Django framework and Python
https://github.com/dawitnida/pythonidae

django-application localization project python rest-api swagger-spec

Last synced: 23 days ago
JSON representation

Development of Web Applications and WebServices using Django framework and Python

Awesome Lists containing this project

README

        

[![Requirements Status](https://requires.io/github/dawitnida/Pythonidae/requirements.svg?branch=master)](https://requires.io/github/dawitnida/Pythonidae/requirements/?branch=master) ![PyPI - Django Version](https://img.shields.io/pypi/djversions/djangorestframework.svg?style=plastic)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/Django.svg)

# Pythonidae
Development of Web Applications and Web Services

This document describes the project work for the course Development of Web Applications and Web Services.
The objective of this project is to develop a Web application and Web service as described below. If you have any
questions about the interpretation of this document please contact me.

YAAS is a web application and a web service to create and participate in auctions. In case you did not know,
auctioning all kinds of items over the Internet is a rather popular activity between us earthlings.
Examples of popular auction sites include [ebay](https://www.ebay.com) and [huuto](https://www.huuto.net). An auction site is a good example of a service order as a web application. The organization owning an auction site does not buy or sell anything.
Instead, it creates a community of users interested in buying or selling the most diverse items and provides
its members with the tools to communicate and interact in a convenient, fast and easy way.

The YAAS web application implements an web-based auction site described in the following use cases below:

- UC1 Create an user account
- UC2 Edit user account information
- UC3 Create a new auction
- UC4 Edit and existing auction
- UC5 Browse and search auctions
- UC6 Bid
- UC7 Ban an auction
- UC8 Resolve an auction
- UC9 Support for multiple languages
- UC10 Support Multiple Concurrent Sessions

## Author
[Dawit Nida](https://github.com/dawitnida)