CHAPTER 0: Project (Support Ticketing) Overview
Hi, my name is Ombori Symons and in this short article, I would like to highlight what we will be doing in the next series of posts. I intend to do a whole project here with you, the main aim is to get someone started with Django quickly while understanding the basics of the framework. If you are an experienced Django programmer you can as well follow along and share your views with us(its a community) actually I would as well want to learn more.
We will build a Support Ticketing System, This is the system that non-IT staff use to open tickets when they need IT support, Our users will be :
- Admin/Director
- Support Team
- Clients / General Staff
Admin can:
- Add both clients and Support staff.
- Create a ticket
- Mark Ticket as complete
- Assign a ticket to a support team member
- See tickets and how long they have been open
- View each Support team member’s history ie tickets they worked on
- Delete Tickets
- Suspend or a support staff
Support Team Can:
- See all open and in-progress tickets
- Take a task
- Add other people as Team
- Mark a ticket as complete
- See their previous tickets
- Update their profile
Clients / General Staff can:
- Create a ticket
- Mark ticket completely
- Rate service
- See previous tickets
Chapters
- CHAPTER 1: (S-Ticketing) Installing Django
- CHAPTER 2: Creating Our Project and understanding Django Project Structure
As you can see its not a very easy project but in the end, you shall have learned a lot of the basics to get you started with Django. These features can change along the way. Let us meet in Chapter 1.
Our imagination is our only limit
1 Comment
Doing the Final Engineering Project - Ombori Symons
November 14, 2021[…] update data, delete or just view. You can list them according to users. See how we did a simple one here during the S-ticketing […]