Web Application
Este sistema feito em Java e Typescript é uma aplicação web que executa funções de um caixa. Ele é funcional em qualquer ponto de venda como: supermercados, mercadinhos, lojas de roupas, materiais e muito mais! A aplicação foi feita inteiramente por mim, Carlos Eduardo, com a finalidade de aprofundar meus conhecimentos em Java, React e requisições de dados entre backend e frontend, além de aprimorar minha lógica em Programação Orientada a Objeto.
- Frontend:
- ReactJS
- TypeScript
- Axios
- Primeflex.
- Backend:
- Java
- IDE:
- VS Code
- Versinamento de Código:
- Git
- Instalar o JDK e o Java para rodar o código feito na linguagem Java.
- Instalar o Node.js para rodar o javascript/typescript.
Clone o repositório pelo terminal com o seguinte comando:
git clone https://github.com/cadudml2707/MarketPay.git
Após a clonagem, acesse as pastas do projeto, selecione a pasta do frontend e instale as dependências do projeto:
cd MarketPay
cd frontend
npm install
Quando a instalação for finalizada, execute o seguinte comando para subir o frontend:
npm run dev
E então acesso o link: http://localhost:5173/
Após isso, em outra guia no terminal, retorne à pasta raiz e selecione a pagina do backend:
cd ..
cd backend
Para subir o backend, execute os seguintes comandos:
javac -d out src/*.java src/routers/*.java
java -cp out App
E então acesse o link: http://localhost:8000/
Para Finalizar o programa tanto no frontend quanto no backend, digite ctrl+c na guia de ambos.
Muito obrigado pelo interesse no meu projeto! Este é apenas um de diversos projetos que estão ou serão desenvolvidos por mim. Fique a vontade para olhar o meu perfil.