This project shows front-end jobs to which you can add jobs or edit or delete existing jobs. In this project, a JSON-Server is used, which can be used to get the list of jobs from the jobs.json file with the help of Axios and make changes to it.
TypeScript, Vue.js, Vue-Router, Vue-Spinner, Vue-Toastification, Axios, JSON-Server, primeicons, Tailwind CSS.
Because this project uses a json-server to get data, the site implemented by Netlify does not show the list of jobs correctly. If you want to know how the website works, run it on your device.
VSCode + Volar (and disable Vetur).
TypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue
types.
See Vite Configuration Reference.
npm install
npm run dev
npm run server
npm run build