Build me a web app in java

Закрито Опубліковано %project.relative_time Оплачується при отриманні
Закрито Оплачується при отриманні

Aplicação Web para os munícipes assinalarem e consultarem os locais críticos em termos de exposição a elementos alergénios, em particular determinados tipos polínicos.

Como exemplo, ao notar pólen de plátano, por exemplo, o utilizador assinala o local como crítico nesse dia para esse elemento, o que permite que outra pessoa alérgica ao plátano altere o seu trajeto para não passar nesse local.

Na prática, a sua função é implementar uma aplicação Web que permita:

• visualizar locais assinalados com presença de pólen, para 4 tipos de pólen (plátano, gramíneas, oliveira, azinheira), permitindo ver todos ou filtrar cada um, e publicamente disponível (sem exigir login). Os locais podem ser mostrados com coordenadas GPS Decimal Degrees, ou de forma visual, preferencialmente, com LeafLet ([login to view URL])

• assinalar a presença de um dos alergénios no local, requerendo autenticação do utilizador antes de adicionar esses dados (tipo polínico, coordenadas, data, utilizador) ao sistema

• listar, editar e remover entradas do próprio utilizador (requer login)

• editar o perfil do próprio utilizador, em particular inserindo os tipos polínicos a que poderá ser alérgico

• após login, assinalar o local onde tenciona passear, e verificar se há risco de exposição a elementos adversos, por proximidade (100m) de um local marcado por alguém com presença de alergénios que afetem o utlizador (considerando dados seu perfil, mencionados no ponto anterior).

Os dados devem ser armazenados de forma persistente, numa base de dados relacional, mas pretende-se adicionalmente o uso de replicação para que o sistema continue em operação, mesmo na presença de algum tipo de falhas na comunicação ou nos dados.

O modelo de replicação é à escola. A comunicação com/entre os módulos de replicação deverá ser implementada com um serviço REST (no âmbito deste projetonão use

multicast).

Cada novo registo de alergénios deve ter um código de submissão único, mostrado ao utilizador.

Quaisquer parâmetros de configuração devem estar fora do código, sendo passados como argumento à aplicação ou lidos de um ficheiro de propriedades (ver [login to view URL]). A solução implementada deve estar em locahost.

Java

ID Проекту: #19993920

Про проект

4 заявок(-ки) Дистанційний проект Остання активність 4 роки(ів) тому

4 фрілансерів(-и) готові виконати цю роботу у середньому за €19

xinglong717

Java, map , database expert. I can show you my projects via chatting. I have many experiences. I can complete your project successfully. I'm software engineer and algorithm expert. I'm fullstack website developer and d Більше

€19 EUR за 7 дні(-в)
(9 відгуків(и))
3.8
Muhammadsamran

Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 40+ projects here on FREELANCER.COM. Більше

€8 EUR за 1 день
(7 відгуків(и))
3.7
uzairnaseer920

I hold a degree in Computer Engineering. I minored in Programming with a focus in java,python,web design,c++, assembly. Whether independent or operating on a team my analytical approach to problem solving has been a pl Більше

€19 EUR за 7 дні(-в)
(3 відгуків(и))
2.2