DS Delivery é um sistema de entregas delivery desenvolvido como projeto acadêmico. Este sistema é projetado para oferecer uma experiência de usuário suave e eficiente tanto em dispositivos desktop quanto móveis.
- Geolocalização: Integração com mapas para rastreamento e localização de entregas em tempo real.
- Temas: Suporte a temas claro e escuro, permitindo ao usuário escolher a melhor opção de visualização.
- Versatilidade: Disponível para desktop e mobile, garantindo acessibilidade e usabilidade em diversas plataformas.
- Java: Linguagem de programação utilizada.
- SpringTools: Framework utilizado para criar uma aplicação robusta e escalável.
- HTML: Estrutura da aplicação.
- CSS: Estilos e design responsivo.
- TypeScript: Tipo seguro de JavaScript para melhorar a manutenção e a escalabilidade do código.
- JavaScript: Lógica de interação e dinâmica da interface.
-
Clone o repositório:
git clone https://github.com/seu_usuario/ds-delivery.git
-
Navegue até a pasta do backend e inicie a aplicação Spring:
cd ds-delivery/backend ./mvnw spring-boot:run -
Navegue até a pasta do frontend e instale as dependências:
cd ../frontend npm install -
Inicie a aplicação frontend:
npm start
- Acesse a aplicação pelo navegador em
http://localhost:3000. - Navegue pelo sistema utilizando as opções disponíveis.
- Utilize o mapa para visualizar a localização das entregas.
- Alterne entre os temas claro e escuro conforme sua preferência.
- Faça um fork do projeto.
- Crie uma nova branch (
git checkout -b feature/nova-feature). - Commit suas mudanças (
git commit -m 'Adiciona nova feature'). - Envie para o branch (
git push origin feature/nova-feature). - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes.
