Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xansiety/vue-template-quasar-refresh-token

Boilerplate to create a new project faster with Vue 3 Ecosystem , Vite, Quasar, and TypeScript
https://github.com/xansiety/vue-template-quasar-refresh-token

jwt-token pinia refresh-token typescript vue-router4 vuejs

Last synced: 4 days ago
JSON representation

Boilerplate to create a new project faster with Vue 3 Ecosystem , Vite, Quasar, and TypeScript

Awesome Lists containing this project

README

        

# Boilerplate Vue 3 + TS + Quasar Plugin + Vite + Vue Router + Pinia + Axios

This project is to quickly create an initial project structure with guard-protected routes.

It implements the use of refresh token.

## Technologies used

This project was created with the following technologies:

Please, if you want more information about the technologies used, visit the documentation of each one.

- [Vue 3](https://vuejs.org)
- [Vite](https://vitejs.dev)
- [Quasar](https://quasar.dev)
- [Vue Router](https://router.vuejs.org)
- [Pinia](https://pinia.vuejs.org)
- [Typescript](https://www.typescriptlang.org)
- [Axios](https://axios-http.com)
- [VueUse](https://vueuse.org/)

***

... MORE COMING SOON 😍 !!

Yu can use this project as a base for your project, just clone it and start coding.

It hopes to help you in your projects.

I want tell you that this project is not finished yet, I will be adding more features and improvements.

# Features

- [x] Login
- [] Register
- [] Forgot Password
- [] Reset Password
- [] Profile
- [x] Home Page
- [x] Guard Protected Routes
- [x] Refresh Token
- [x] Logout
- [] Change Language
- [x] Change light/dark theme
- [] Api calls with axios

> Please, if you want to contribute to this project, you can do it by adding new features or improving the existing ones. send me a pull request and I promise check with you.

# Acknowledgments

And many thanks to all the people in the next list, who have contributed to the development of this project.

- Thanks to the [Vue 3](https://vuejs.org) team for the great work they do.
- Thanks to the [Vite](https://vitejs.dev) team for the great work they do.
- Thanks to the [Vue Router](https://router.vuejs.org) team for the great work they do.
- Thanks to the [Pinia](https://pinia.vuejs.org) team for the great work they do.
- Thanks to the [Quasar](https://quasar.dev) team for the great work they do.
- Thanks to the [Typescript](https://www.typescriptlang.org) team for the great work they do.
- Thanks to the [Axios](https://axios-http.com) team for the great work they do.
- Thanks to the [VueUse](https://vueuse.org/) team for the great work they do.

and special thanks to [@bluuweb](https://github.com/bluuweb) for the great inspiration he gives me with his videos, [@Klerith](https://github.com/Klerith) for the great inspiration he gives me with his videos.

# How to use

### Clone the repository
```bash
git clone [URL OF THE REPOSITORY]
```

### Go to the project folder
```bash
cd [PATH OF THE PROJECT]
```

### Install the dependencies
```bash
npm install or yarn
```
or
```bash
yarn
```

### Execute the project
```bash
npm run dev
```
or
```bash
yarn dev
```

### Enjoy it! 🚀
Put on some music, put the cell phone away for a moment and come on, you have a project to deliver or create a hobby project!

## License

I don´t have any license of any technology used in this project, so I don´t know if I can use a license in this project, but I don't care.. I only want to help people with this project, so you can use it as you want, but I would appreciate mention all creator/community of technologies used in this project in your project.

# Made with ❤️ by [Xansiety](https://github.com/Xansiety)