Skip to content

A help center web app featuring a ticketing system for users

License

Notifications You must be signed in to change notification settings

joaocba/centro_apoio_help_center

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Centro Apoio Web App

The Centro Apoio Web App is a comprehensive help center with a ticket system, built using HTML, CSS, Bootstrap 5, PHP, and MySQL. It provides a solution for managing customer support tickets, knowledge base articles, and user administration.

This was developed as a final project for course "Tecnologias e Programação de Sistemas de Informação (TeSP)" of ISLA Santarém

Features

  • Home Page: An informative page that provides an overview of the help center's services and features with a language selector.

  • About Page: Detailed information about the help center, its mission, and goals.

  • Contact Page: A contact form for users to submit queries or requests.

  • Login Portal: A secure login portal for users to access their accounts. Also provide a new account registration feature.

User Functionality (Backoffice)

  • Ticket Management: Registered users can open support tickets, view their status, and receive assistance.

  • Knowledge Base Integration: The ticket system features a knowledge base that automatically matches user-entered keywords with relevant articles.

Agent Functionality (Backoffice)

  • Ticket Management: Support agents can open and close tickets, respond to user inquiries, and provide assistance.

  • Ticket Statistics: Agents have access to statistics and performance metrics to track their progress.

Administrator Functionality (Backoffice)

  • User and Agent Management: Administrators can manage users and agents within the system.

  • Knowledge Base Management: Administrators can add, edit, and delete knowledge base articles.

  • Internal Contacts: Administrators can maintain internal contacts for agents.

Screenshots

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

Installation and Setup

To run the Centro Apoio Web App locally, follow these steps:

  1. Clone the repository to your local machine.

  2. Set up a web server environment such as XAMPP or WAMP.

  3. Import the provided database file, centro_apoio_lite.sql, into your MySQL database server.

  4. Configure the necessary database credentials in the app's configuration files.

  5. On file "page-head.php" from directory "components" change the root path to correct one ''

  6. Access the web app through your preferred web browser.

Default logins

This are the default logins for the application:

User: [email protected] / Useruser1
Agent: [email protected] / agent
Admin: [email protected] / admin

License

This project is licensed under the MIT License.

Acknowledgements

  • Bootstrap: An open-source CSS framework that provides responsive design and UI components.

  • PHP: A popular server-side scripting language used for web development.

  • MySQL: An open-source relational database management system used for storing data.

About

A help center web app featuring a ticketing system for users

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published