Integrante | Foto | Redes sociais |
---|---|---|
Alexandre da Costa Pedro | ||
Gabriel Gualberto de Oliveira | ||
Jonathan Oliveira Avelino | ||
Hugo Nunes | ||
Luís Eduardo | ||
Silvia Helena Souza |
O Projeto • Objetivo • Tecnologias utilizadas • Desenvolvimento • Como utilizar • Agradecimentos
Nós recebemos o desafio para desenvolver um sistema chamado Radar, o qual possibilita ao lojista fazer o gerenciamento do fluxo de entrada e saída do seu negócio.
Desenvolvimento de um sistema chamado Radar, o qual possibilita ao lojista fazer o gerenciamento do fluxo de entrada e saída do seu negócio.
O sistema foi desenvolvido em Angular, com as seguintes funcionalidades:
- Página de login
- Página home
- Página de cadastro de produtos
- Página cadastro de clientes
- Página cadastro de pedidos dos clientes
- Página de fluxo de caixa, mostrando a movimentação do mês
Para gravação das informações, criou-se uma API em Node.js e Express, com a persistência em disco com arquivo.json. Esta API foi integrada à aplicação frontend (Angular).
Descrição | Ferramenta | Referência |
---|---|---|
IDE | VS CODE | https://code.visualstudio.com/ |
Ferramenta de Design de Interface | FIGMA (Protótipo - UX/UI) | https://www.figma.com/ |
Linguagem de programação (Backend, Frontend) | JAVASCRIPT | https://developer.mozilla.org/en-US/docs/Web/JavaScript/ |
Linguagem de programação (Frontend) | TYPESCRIPT | https://www.typescriptlang.org/ |
API e serviços backend (Backend) | NODE.JS | https://nodejs.org/ |
Framework de aplicação web Node.js (Backend) | EXPRESS.JS | https://expressjs.com/ |
Framework JavaScript (Frontend) | ANGULAR | https://angular.io/ |
Framework de CSS (Frontend) | BOOTSTRAP | https://getbootstrap.com/ |
Biblioteca de Componentes gráficos (UX/UI) | FONT AWESOME | https://fontawesome.com/ |
Open source API (Testing) | POSTMAN | https://www.postman.com/ |
✔️ Metodologias Ágeis:
Para ter uma melhor produtividade no desenvolvimento do projeto foi utilizado a metologia ágil Kaban. Dessa forma, para melhor organização o projeto foi fragmentado em quatro quadros, sendo:
- Backlog: as tarefas que precisam ser cumpridas no decorrer da Sprint
- A Fazer: as tarefas que ainda serão realizadas
- Em andamento: as tarefas que já estão sendo desenvolvidas
- Concluído: as tarefas que foram cumpridas
- Configure a IDE - Visual Studio Code
- Clone o repositório
- Entre no diretório do projeto:
- cd radar-project
- Testing
- Backend
- Entre no diretório backend
- cd backend
- Instale as dependências
- npm install
- Run
- npm run dev
- Entre no diretório backend
- Frontend
- Entre no diretório frontend
- cd frontend
- Instale as dependências
- npm install
- Run
- ng serve
- Entre no diretório frontend
- Backend
Agradecemos à Febrafar/Farmarcas pela oportunidade de participarmos desta bela iniciativa que é o programa de treinamento Código do Futuro, que proporciona a ampliação de conhecimentos e de qualificação na área de desenvolvimento Full Stack - Frontend e Backend (Angular, C#/DotNet).