Description

An issue tracker site with the following specification:

Features

Issues can be added and the person who added the the issue is shown.

The issue has a text description, status and category, categories include:

1. bug

2. enhancements

3. documentation

Issues can be added and edited via Django admin.

Statistics about the average, longest and shortest time taken to solve the issues are shown in the header.

Categories are implemented in the database.

Django auth is used to implement a superuser who can change, add or edit any issues.

A staff account type (StaffUser in the model) can view issues but cannot edit or change anything.

Database

SQLite

Installation instructions

A virtualenv is required using python 3.6 along with all dependencies listed in requirements.txt

After activating your virtualenv dependencies can be installed with:

pip install -r requirements.txt

Running the server and accessing the app

Navigate to issuesite and run:

python manage.py runsever

Description

A generic eCommerce site site with call to action, user accounts and payment processing using stripe API.

Description

A todo list made using django and following TDD principles.

It features custom passwordless authorisation.

This project is me following the book TDD with Python Link to book and

repository of that book here, by chapters here.