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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:TypeScript 67.0%Language:HTML 23.2%Language:CSS 9.2%Language:SCSS 0.6%