Projeto desenvolvido com o Framework do VueJs, o Quasar. Onde abstrai todos os scripts na pasta composable, armazenado informações como AccessToken no local storage com o Pinia. Utilizado TypeScript, na pasta models esta todas as interfaces do sistema. O login foi desenvolvido como uma apenas página e feito verificações e tratamento de acordo com o path da página, para login e signup foi utilizado o Firebase para armazenar o AccessToken e poder fazer validação no index.ts de routes, usuários só poderá acessar o ambiente de admin se estiver logado. O CRUD foi enviado no teste o Bearer token fixo, onde criei uma const e usei fixo no arquivo headers.ts, localizado na pasta composables. Integrado capacitor no projeto para geração de APK. Implementado internacionalização com i18n.
✔️ Pinia;
✔️ SweetAlert;
✔️ i18n;
The following tools were used in this project:
Antes de iniciar 🏁, você precisa ter Git e Node instalados.
# Clone this project
$ git clone https://github.com/Gui1703/CRUD-SAS
# Access
$ cd CRUD-SAS
# Install dependencies
$ yarn
# Run the project
$ yarn dev
# The server will initialize in the <http://localhost:9000>
$ yarn build && npx cap sync
$ npx cap open android
$ file -> sync project with gradle file
$ build-> make projec
$ build-> build apk
Feito com ❤️ by Guilherme Raposo