-
A basic login for authorization based in JWT and a logout functionality.
-
A function for requests based on axios with the basic configuration
./src/common/utils/useSendRequest.ts
. -
A tool for storage management of token
./src/common/utils/token-handler.ts
. -
Class for global events handle in the project
./src/common/utils/GlobalEventManager.ts
. -
Abstract generic class to manage the crud requests
./src/common/classes/Controller.ts
.
-
Create a repo based on the template. To know how to create a new repo based on a template in github go to the next link. https://docs.github.com/es/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template
-
Install dependencies
npm install
pnpm install
- Compile and Hot-Reload for Development
npm run dev
- Start developing your project
- TypeScript - https://www.typescriptlang.org/
- Vue3 - https://vuejs.org
- PrimeVue - https://primevue.org/
- vue-I18n - https://vue-i18n.intlify.dev/
- Vue-router - https://router.vuejs.org/
- Pinia - https://pinia.vuejs.org/
- Axios - https://axios-http.com/
- Yup - https://yup-docs.vercel.app/
- Vee-validate - https://vee-validate.logaretm.com/v4/