This project is a Ticket Management System built with Vite, HTML, Material UI, TypeScript, React, Redux Toolkit, and React Router. It provides a user-friendly interface to perform CRUD (Create, Read, Update, Delete) operations on tickets. The system is designed to interact with an Express server and a MongoDB database to store and manage ticket data.
- Vite: A fast build tool for modern web development.
- HTML: Standard markup language for creating web pages.
- Material UI: React component library for designing consistent and aesthetically pleasing user interfaces.
- TypeScript: A superset of JavaScript that adds static typing.
- React: A JavaScript library for building user interfaces.
- Redux Toolkit: A set of tools for efficient Redux development, including the Redux state management library.
- React Router: A declarative routing library for React applications.
- Express: A minimal and flexible Node.js web application framework.
- MongoDB: A NoSQL database used for storing and retrieving ticket data.
- Create new tickets with relevant details.
- View a list of existing tickets.
- Update ticket information.
- Delete tickets when they are no longer needed.