Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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.