No decorrer deste projeto pude desenvolver um Sistema Web completo.
Uma API, cujo back-end foi construído em Java, usando o spring Boot e Front-end em Angular.
O projeto de um restaurante fictício atende todas as necessidades e funcionalidades de um serviço de mundo real.
O site conta com cadastramento de usuário, agendamento de reserva, opções de menu, inscrição por e-mail, responsividade para todos os dispositivos, salvamento de imagens para o usuário e menu, e muito mais..
No que se refere a segurança foi utilizado o Spring Security, com validação e geração de Token com o JWT.
O Sistema é dividido em duas partes: o site onde todos têm acesso e a gerência que são apenas para pessoas autorizadas.
Home
Pratos do Menu
Dashboard
Cadastramento de Menu
-
Angular 8
-
BootStrap
-
TypeScript
- Clone este repositório para o seu computador:
git clone [email protected]:JamesCode-Ts/Restaurante-em-Angular.git
- Baixa o script de instalação do Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
- Instala o Node.js (Node Package Manager)
sudo apt install nodejs
- Instala o NPM
sudo apt install npm
- Instala todas as dependências listadas no arquivo
package.json
.
npm install
- Este comando utiliza o NPM para instalar globalmente (
-g
) o Angular CLI.
sudo npm -g i @angular/cli
- Este comando é usado para iniciar a aplicação.
npm start
- Navegue até
http://localhost:4200/
para visualizar a aplicação.
https://restaurante-em-angular.vercel.app/
Para acessar Login/Admin
login: [email protected]
senha: admin