Skip to content

It’s a Ticketing software for small companies which are into customer support. Developed in ASP.NET Core

License

Notifications You must be signed in to change notification settings

saineshwar/VueTicket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is VueTicket?

The VueTicket is a Ticketing Application for small companies in customer support.

Banner

Technologies Used

• ASP.NET Core 7.0

• Entity Framework Core 7.0.8

Give a Star ⭐️

If you find the project helpful in Quick Learning, give it a star.

How to Purchase Database

Purchase

⭐️ New Features⭐️

Banner

Banner

Banner

Features


  • Multilingual application
  • Login
  • Create User
  • Create Ticket
  • Dashboard with Status Counts
  • View All Tickets
  • Ticket History
  • Knowledgebase
  • Delete & Restore Ticket
  • Replying to Ticket
  • Reports
  • Escalation
  • Notification
  • Masters
  • View All Roles
  • Managing Menu Category, Menu, and SubMenu
  • Adding and Managing Users (Users, Agent, Agentadmin, Hod, Admin)
  • Setting up SMTP
  • General settings
  • Adding Holiday and Managing it
  • Configuring Business Hours
  • Assign Category and Business Hours to AgentAdmin & HOD
  • Configuring SLA policies
  • Setting Default Ticket Count for Agents and Auto Closing Ticket Hours
  • Managing Cache
  • Auto process of ticket Allocation, Notification, Overdue, Escalation, and Closing

About Platform Used

• Entire Application using Microsoft Visual Studio 2019 with SQL Server 2019.

• Framework used is .Net 7.0 and the language is C# and Dapper, Entity Framework Core as ORM and Repository Pattern.

Link to download VisualStudio

https://www.visualstudio.com/vs/older-downloads/

Link to download Microsoft SQL Server 2019

https://www.microsoft.com/en-us/sql-server/sql-server-downloads

NuGet Packages which are used in Project

  • AutoMapper.Extensions.Microsoft.DependencyInjection
  • DNTCaptcha.Core
  • EPPlus Version
  • Microsoft.AspNetCore.Mvc.NewtonsoftJson Version
  • Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation Version
  • Microsoft.EntityFrameworkCore Version
  • Microsoft.EntityFrameworkCore.SqlServer Version
  • Microsoft.VisualStudio.Web.CodeGeneration.Design Version
  • NLog.Web.AspNetCore Version
  • Dapper Version
  • Microsoft.AspNetCore.Mvc.ViewFeatures Version
  • Microsoft.Data.SqlClient Version
  • Microsoft.EntityFrameworkCore Version
  • Microsoft.EntityFrameworkCore.Relational Version
  • System.Data.SqlClient Version
  • System.Linq.Dynamic.Core Version
  • X.PagedList.Mvc.Core

Design Template

Documentation

How To Run this Project.

  1. First of all Clone repository to your local machine.
  2. Create an SQL database with the name VueTicketDatabase
  3. Run the SQL Database script which you have received on request.
  4. Configure Connection String in appsettings.json ("DatabaseConnection")
  5. Run the Application
  6. Configure SQL jobs for assigning Tickets which are shared with the database.

About the Author

Saineshwar Bageri

License

Released under the MIT LICENSE

Database.

For the Database Please send the request. sendticket365[at]gmail[dot]com

About

It’s a Ticketing software for small companies which are into customer support. Developed in ASP.NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published