Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hasanyahya101/planetickettool-vite
This is a plane ticket downloading tool that allows for editing of ticket info and then downloading the ticket in .png format. It is made to be used later in future projects when i might need to design tickets and download them. Moreover, editing info is done using a popup on desktop and drawer on mobile to maximize responsiveness.
https://github.com/hasanyahya101/planetickettool-vite
dialog download-image drawer popup react shadcn static tailwind ticket-editing vite
Last synced: about 1 month ago
JSON representation
This is a plane ticket downloading tool that allows for editing of ticket info and then downloading the ticket in .png format. It is made to be used later in future projects when i might need to design tickets and download them. Moreover, editing info is done using a popup on desktop and drawer on mobile to maximize responsiveness.
- Host: GitHub
- URL: https://github.com/hasanyahya101/planetickettool-vite
- Owner: HasanYahya101
- License: mit
- Created: 2024-07-06T22:35:06.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T00:35:48.000Z (6 months ago)
- Last Synced: 2024-07-09T02:05:26.694Z (6 months ago)
- Topics: dialog, download-image, drawer, popup, react, shadcn, static, tailwind, ticket-editing, vite
- Language: JavaScript
- Homepage: https://hasanyahya101.github.io/PlaneTicketTool-Vite/
- Size: 1.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PlaneTicket Tool (React + Vite)
## Introduction
This is a plane ticket downloading tool that allows for editing of ticket info and then downloading the ticket in `.png` format. It is made to be used later in future projects when i might need to design tickets and download them. The preview is available for testing purposes. Moreover, editing info is done using a popup on desktop and drawer on mobile to maximize responsiveness.
## UI Library
Radix UI and ShadCN components were used to create the UI of the website. Moreover, Vite was used to create this React Project.
## Deployment
This project was deployed to Github Pages and can be tested there. No servers or databases were used in this Project.
## Preview (Desktop)
![Screenshot 2024-07-08 050101](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/8fa7e1c6-7a91-4134-934c-fc1b9650df49)
![Screenshot 2024-07-08 050112](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/9fab0755-abaa-42db-98a8-049d7aa72f01)
![Screenshot 2024-07-08 050133](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/79cb4bab-0d07-42e4-b8ff-8ef41ffeda6e)
![Screenshot 2024-07-08 050150](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/29cd36ec-6061-4e2f-83ac-d002e02ae215)
![Screenshot 2024-07-08 050208](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/5eba2340-2a97-46ba-9193-396ea2ee69d9)
![Screenshot 2024-07-08 050219](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/c0dab703-b993-4ecf-ae91-23fd8fd99e81)
![Screenshot 2024-07-08 050230](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/9a105723-85ea-45dd-9a05-fbf11de9813c)## Preview (Mobile)
![Screenshot_20240707-200919](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/21d74b03-2fc2-4c0c-85c1-12ac296b2640)
![Screenshot_20240707-200922](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/76dbb6de-b01f-460c-814e-3e1d38a6518d)
![Screenshot_20240707-200927](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/e90016d7-4f50-43af-a56e-beca695b72ab)
![Screenshot_20240707-200932](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/baf64fef-cb9f-45bd-a6ef-d20c17f1ea2e)
![Screenshot_20240707-200937](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/9dc7a3a8-a6d2-476d-878a-4f7d87f49ae7)
![Screenshot_20240707-200942](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/d4153b72-013b-4e55-b1f2-df03c5df0ab5)
![Screenshot_20240707-200958](https://github.com/HasanYahya101/PlaneTicketTool-Vite/assets/118683092/f9eeb7d3-be34-4296-974e-fd3657fb916a)## React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh