This is a full stack app built to pull my support tickets. Going into this I had no experience with node or express servers, the component libraries I ended up using, the Zendesk API, or CORS workarounds. I almost gave up because I jumped from Vue to Spring Boot (Java) back to Vue to the current Vue + Express + Node setup.
Glad I stuck to it
✔️ Includes a nodejs backend for sending requests to the Zendesk api
✔️ Uses component libraries to build a nice looking site
✔️ If you look close enough you'll see my blood, sweat, and tears :);
The following tools were used in this project:
Before starting 🏁, you need to have Git and Node installed.
# Clone this project
$ git clone https://github.com/Guysnacho/zen-viewer
# Access
$ cd server # For server app in the server folder
$ cd zen-viewer # For Vue app in the zen-viewer\zen-viewer folder (Sorry for the doubling)
# Install dependencies
$ yarn
# Run the project
$ yarn start # For server app
$ yarn serve # For Vue app
# The frontend will initialize at <http://localhost:8080/#> and the server at <http://localhost:3000/#>