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

https://github.com/thalialevy/pub-project-frontend

Neste projeto criei um front em Angular para consumir uma API em Node com temática Bar, desenvolvido durante treinamento starter na GFT.
https://github.com/thalialevy/pub-project-frontend

angular bootstrap

Last synced: about 1 year ago
JSON representation

Neste projeto criei um front em Angular para consumir uma API em Node com temática Bar, desenvolvido durante treinamento starter na GFT.

Awesome Lists containing this project

README

          

Desafio GFT - Angular

Breve descrição:

O projeto tem como objetivo criar um front em Angular ao consumir a API Pub (Projeto backend de autoria do https://github.com/ArcenioSouza).

Para testar o projeto

1. npm install para instalar as dependências

2. Subir a aplicação via terminal: ng serve (porta padrão: http://localhost:4200/)

3. Necessário também que o backend (projeto Pub) esteja rodando (porta padrão: http://localhost:5000/)


Conta usuário admin: admin@teste.com

Conta usuário comum: comum@teste.com

Senha (para ambas): 123

Sobre o sistema:

- CRUD para Bebidas;

- CRUD para Comidas;

- CRUD para Eventos;

- CRUD para Agendamentos;

- CRUD para Funcionários;

- CRUD para Fornecedores;

- CRUD para Usuários;

- Login com validação de perfil através do token e gerenciamento de permissão para ver/acessar rotas, páginas e/ou elementos.

- Upload de imagem a partir de seleção no computador;

- Tratamento de datas;

- Home e logo personalizada com informações fictícias sobre o tema;

- Layouts personalizados para o tema;

- Validações em todos os formulários;

- Tela para visualização de agendamentos realizados pelo usuário logado;

- Banco populado.

Tecnologias utilizadas:

- Node v16.17.0 -> Download do Node: https://nodejs.org/en/download/

- Angular -> No terminal: npm install -g @angular/cli

- Angular Material v15.0.4 -> No terminal: ng add @angular/material

- Bootstrap v4;

- Angular JWT;

- Auth Guard.




typescript
bootstrap
node
angular