Este é um projeto Laravel chamado Notes, onde os usuários podem criar, ler, atualizar e excluir notas (CRUD). O sistema utiliza PostgreSQL como banco de dados para armazenar as informações das notas e segue o padrão RESTful API para comunicação entre backend e frontend.
- Laravel 11.x - Framework PHP
- PostgreSQL - Banco de Dados Relacional
- JWT Auth - Autenticação via JSON Web Token
- Angular 20.1.5 - Framework Frontend
- Criar Notas: Permite que o usuário crie novas notas.
- Ler Notas: Exibe uma lista de todas as notas e detalhes específicos de cada nota.
- Atualizar Notas: O usuário pode editar o conteúdo de uma nota existente.
- Excluir Notas: O usuário pode deletar uma nota.
- Autenticação JWT: Login e proteção de rotas via token.
- API RESTful: Estrutura de rotas seguindo boas práticas REST.
-
Acesse o repositório do frontend:
cd frontend -
Instale as dependências:
npm install
-
Configure a URL da API no ambiente: Edite o arquivo
src/environments/environment.ts:export const environment = { production: false, apiUrl: 'http://localhost:8000/api' };
-
Inicie o servidor Angular:
ng serve
Acesse http://localhost:4200
