Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/https-richardy/comanda.client
Aplicação frontend desenvolvida em Angular, responsável por gerenciar a interação do usuário com a web api do Comanda.
https://github.com/https-richardy/comanda.client
angular angularjs frontend tailwindcss
Last synced: 19 days ago
JSON representation
Aplicação frontend desenvolvida em Angular, responsável por gerenciar a interação do usuário com a web api do Comanda.
- Host: GitHub
- URL: https://github.com/https-richardy/comanda.client
- Owner: https-richardy
- Created: 2024-10-27T14:02:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-07T20:38:32.000Z (26 days ago)
- Last Synced: 2025-01-07T21:26:34.101Z (26 days ago)
- Topics: angular, angularjs, frontend, tailwindcss
- Language: TypeScript
- Homepage: http://comanda.somme.com
- Size: 585 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Comanda
![catalog screen](https://i.ibb.co/4Z4Ffjr/catalog-apresenta-o.png)
Este é o frontend do Comanda, a aplicação web que foi cuidadosamente projetada para ser fácil de usar e intuitiva, proporcionando uma experiência moderna tanto para os usuários finais quanto para os administradores. Desenvolvida em Angular, essa interface conecta-se com a API do [Comanda](github.com/https-richardy/comanda.webapi), permitindo um gerenciamento eficiente de pedidos, produtos, e configurações da lanchonete.
**🚧 Status do Projeto 🚧**: O **frontend do Comanda** está atualmente em **desenvolvimento**. Durante o processo de desenvolvimento, eu fui aprimorando meus conhecimentos em **Angular**, o que fez com que algumas práticas não seguissem as melhores convenções do framework. Especificamente, o uso de **subscribes diretamente nos componentes** pode ocasionar **vazamento de memória** e não seguir as melhores práticas de reatividade do Angular. Estou ciente disso e trabalhando para refatorar o código, implementando as melhores práticas para garantir um código mais robusto, eficiente e escalável. O bom é que isso torna o projeto uma excelente oportunidade de aprendizado e refatoração para aplicá-las de forma correta.
Esse é um projeto em constante evolução, onde estou trabalhando para deixá-lo "no jeito Angular de se fazer".
![configuration screen](https://i.ibb.co/SyWtqY1/comanda-configus.png)
## Interface Moderna e Responsiva
A interface foi projetada para ser altamente **intuitiva**, com uma navegação limpa e fácil, para que você possa se concentrar no que realmente importa. A aplicação é **responsiva**, o que significa que você pode gerenciar tudo, desde qualquer dispositivo, de maneira prática e eficiente.
## Tecnologias Usadas
- **Angular**: Framework principal para o desenvolvimento frontend.
- **Tailwind CSS**: Para um design moderno, altamente personalizável e responsivo.