Aplicativo android para advogados e escritórios de advocacia, uma ferramenta que flexiona o atendimento aos processos, uma vez que escritórios ou advogados as vezes tem vários casos em um mesmo dia e falta advogados/tempo para atender esses casos. Esse flexionamento é feito através da terceirização de advogados para o processo necessitado de, as duas partes têm que aceitar os termos. Foram utilizados como principais bancos de dados o Cloud Firestore e o Firebase Storage, e utilizamos o Firebase Authentication para realizar a autenticação do usuário. A API Geocoding é consumida pelo nosso app através do RetroFit e também utilizamos diversas bibliotecas, para citar algumas, GooglePay, groupie e geofire. O aplicativo foi desenvolvido utilizando a metodologia scrum.
-Cadastro, login, logoff, e recuperação de senha do usuário;
-Criação de perfil gerenciável para advogado ou escritório;
-Funcionalidades de trocar email e foto de perfil;
-Reautenticar o usuário caso ele realize uma ação que precise da mesma;
-Configurações gerenciáveis para pesquisa de propostas por raio e/ou varas;
-Criação de oferta com pagamento no final (parte de pagammento nas etapas finais, só faltando configurar uma conta google para receber o dinheiro);
-Home com um feed de propostas que batem com suas configurações de pesquisa;
-Ao clicar em uma proposta, abrirá os detalhes da oferta, ao clicar no nome do ofertante irá para os detalhes daquele ofertante;
-Chat em tempo real com o ofertante/candidato;
-Tela com apenas as suas propostas, e possibilidade de editar/deletar cada uma individualmente;
-Nas suas propostas, opção de checar se alguém se candidatou para alguma delas, e poder checar o perfil e ter um chat com os candidatos, e se gostar dele o aceitar para a tarefa;
-Tela com as ofertas que você enviou uma solicitação.
Android app for lawyers and offices, it's a tool that flexes the processe's attendances, since offices/lawyers sometimes have various different cases in the same day and not enough lawyers/time to attend all of them. This bending is made possible through outsourcing lawyers for a needing process, both parties have to accept the terms. Cloud Firestore and Firebase storage were used as the main databases and we used Firebase Authentication to perform the user's authentication. The Geocoding API is consumed by our app utilizing RetroFit and we also utilized a wide array of libraries, to name a few, GooglePay, Groupie and geofire. The app was developed under the scrum metodology.
-Register, login, logoff and recover password;
-Creation of a configurable profile for a lawyer or an office;
-Change email and profile picture functionalities;
-Reauthenticate user if he takes an action that requires him to do so;
-Manageable search configurations for offers by range and/or court;
-Offer creation with payment by the end of it (payment implementation in its final stages, now it's only needed to configure a google account to receive the money);
-Home with an offers feed that matches your search settings;
-On clicking an offer, its details will appear, on clicking the offerer's name its details will appear;
-Realtime chat with the offerer/candidate;
-Screen with your offers, and the possibility to edit/delet each one of them individually;
-On your offers, possibility to check if someone has candidated to one of them, and also be able to check the candidate's profile and chat with him, and, if you like him, accept his proposal to work on your offer;
-Screen with the offers that you have sent a proposal to.