Find Jobs
Hire Freelancers

Web application: Mail archive with Elasticsearch

€250-750 EUR

Cancelado
Publicado há aproximadamente 4 anos

€250-750 EUR

Pago na entrega
We need a mail archive which fulfills the following requirements: • Users can login and logout the the system (SSL protected, firebase authentication) • Different scopes/roles for readers and admin • readers can enter search terms and will get a result list • by clicking on an item of the result list, the user can see the full email • The admin can upload (drag-and-drop and form-based) zip files with emails • uploaded emails will be stored in firebase which will act as the primary file storage for the application • the application will also asynchronously send the data to elasticsearch which will be used as as the search engine • the admin has a button that flushes the entire database an reindex all data stored in firebase • the admin has a button to download a dump of the entire content of firebase Technology stack: The backend is suppose to be written in go (golang). The frontend should be a one page application written either in react or lit-html (webcomponents). You will be provided with access to out gitlab. All code has to be delivered to this repository. The frontend will only communicate with the backend. There will be no direct access to the firebase storage or to elasticsearch from the frontend. Target environment: The application is suppose to be deployed in kubernetes (not scope of this project). That means that you create a Dockerfile to package the application as a docker image. Colaboration: We will communicate via Slack and Google Hangouts Meet. We expect from you that we can talk to you via video conference. Our Terms: Since this is relatively small project we will only pay for a 100% delivery. We have no use for partial delivery. On the other side we are willing to deposit the full amount as a milestone payment which will be released as soon as you deliver.
ID do Projeto: 24751437

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 4 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
3 freelancers estão ofertando em média €717 EUR for esse trabalho
Avatar do Usuário
● I have been in software development for 10+ years. ● I am a Golang developer with 5+ years of experience. ● I was responsible for many projects which is based on the microservice architecture and the design and development of service mesh. ● I am very familiar with the design of api gateway. ● I have developed many microservices which are based on grpc or http protocol. ● I am good at docker and kubernetes technology, and I have been responsible for company's containerization pre-research, solution design and practices. ● I use Git to manage project code and I like to research Golang open source code. ● I worked on the following technologies - Golang, Python, gRPC, Docker, Kubernetes, Git ,GORM, Nginx, MongoDB, Kafka, PostgreSQL, MySQL and so on.
€700 EUR em 30 dias
4,9 (14 avaliações)
4,7
4,7
Avatar do Usuário
Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: https://www.freelancer.com/u/AITSoft I believe its a doable job I have great experience doing projects with React.js, Golang, Google Firebase, Elasticsearch and Docker. Please initiate the chat so we could discuss it in detail. Thanks! Shamshad
€750 EUR em 22 dias
5,0 (1 avaliação)
0,0
0,0

Sobre o cliente

Bandeira do(a) GERMANY
Duesseldorf, Germany
5,0
31
Método de pagamento verificado
Membro desde set. 25, 2012

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.