This Ticket Form is built in Vue.js leveraging Pinia for state management and Composition API to achieve clean and efficient logic implementation. Tailwind CSS delivers simpler styling and a modern look.
/
Homepage: The homepage features a form for users to enter ticket details.
/ticket/:id
Ticket Details: This page displays all information of a single ticket with its ID.
/ticketlist
Ticket List: This page displays all the tickets. Users can click a link to see details of each ticket. They can also delete a ticket from this page.
git clone https://github.com/jparkley/vuejs-pinia-composition-api.git
npm install
npm run dev
npm run build