Bug Tracker—Python, Django, PostgeSQL, Git, Heroku

A simple platform to submit messages to tech support, see responses, and track completion of work on your issue.

Want to take a look? Use the one-click demo user login!

Video walkthrough of my project

Status of development as of April 22, 2023

Competencies Demonstrated in This Project

  • Basic API utilization—incoming webhook shares support tickets to Slack channel, copy-paste technical data on ticket submission page to provide extra information

  • CRUD—Create Read Update Delete, working with a database

  • Authentication, Authorization, and User Roles—Using the basic Django authentication system, implemented basic user account and tech support accounts with broader authorization

  • Django template engine—Structured backend to work better for frontend usage, configured frontend to change display based on status of support tickets

  • CI/CD through GitHub deployment to Heroku

  • Sanitization of code for cybersecurity

  • Implementation of Bootstrap 5 styling in Django

Where to Watch for Further Developments

  • Click “View Feature Development” in the portfolio app and you can see the public-facing view of features I am looking to release down the line from my “development” account

  • I will update the walkthrough video week by week as I deploy significant updates to the UI and expand basic functionality