Find Jobs
Hire Freelancers

Web application: Mail archive with Elasticsearch

€250-750 EUR

Anulat
Data postării: circa 4 ani în urmă

€250-750 EUR

Plata la predare
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-ul proiectului: 24751437

Despre proiect

3 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
3 freelanceri plasează o ofertă medie de €717 EUR pentru proiect
Avatarul utilizatorului
● 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 în 30 zile
4,9 (14 recenzii)
4,7
4,7
Avatarul utilizatorului
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 în 22 zile
5,0 (1 recenzie)
0,0
0,0

Despre client

Steagul GERMANY
Duesseldorf, Germany
5,0
31
Metoda de plată a fost confirmată
Membru din sept. 25, 2012

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.