Find Jobs
Hire Freelancers

Build A Desktop App (Template) Front end In react

$10-30 USD

Cancelado
Publicado há quase 5 anos

$10-30 USD

Pago na entrega
This project is very simple. The app is simply a website that runs in react. You are supposed to make the app communication through web-socket to a background service. EDIT:You will not make the background service, but it should be possible to simulate it by sending raw json strings to the client. EDIT:You also agree the code will be MIT Licenced. APP DESIGN When the user launches the page it is supposed to display a spinner, preferably [login to view URL] As it awaits connection to the desktop service. You are required to use [login to view URL] Once connected, it should show a small progress bar at the bottom of the spinner and some text which will be sent from the service as a json containing the text and progress value.(Something like how discord does) After the service is ready, the (server service) will notify the app through websocket to either login or display the following pages. This is the logic of how it should work The server service code decides the logic i.e which page should be displayed and responds through json. App receives json parse json if(current_page=login){ show login page with textbox for email+password.(send them through websocket plainly) add button for login which should send the data as json. } else if(current_page=manufacturers_page){ it should show the first page which contains a dropdown(whose values will populated through websocket) and a button. This values will contain mobile brands. when user presses next, just send the chosen option id through websocket. } else if(current_page=devicemodels_page){ it should show a page which contains mobile device types in a dropdown(whose values will populated through websocket) and a button. when user presses next, just send the chosen option id through websocket. } else if(current_page=operations) { After the user chooses a model, it should display a list of operations, this too will be sent from the service through websocket. and a button for start. when user presses start, just send the chosen operation id through websocket. } else if(current_page=operation_page){ The operations page is a progress bar and maybe some terminal like console showing log messages from websocket. at the bottom we should have a button containing a close operation. when the user presses this, it should send c message through websocket signaling a close so the server can respond with a reset to the first page } EDIT UPDATE: This two libraries are supposed to be used in the projects design react-redux-websocket [login to view URL] and react-loader-spinner [login to view URL] I prefer that you make it easy for me to add pages, e.g I am required to later on add a page that should load an iframe based on the servers request. At the end of it, I should be able to simulate the servers response by sending raw json strings to the client which you are making. This are some photos of what I tried in angular, I can guide you along since I'm also a developer. In the photos I used [login to view URL] for testing as a demo server This is what I had earlier made in angular, it works but has bugs. I don't need angular [login to view URL]
ID do Projeto: 19756586

Sobre o projeto

9 propostas
Projeto remoto
Ativo há 5 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
9 freelancers estão ofertando em média $36 USD for esse trabalho
Avatar do Usuário
Hi. sir. Nice to meet you. I checked your project description about react-redux-websocket and I am very confident to do this project. I mastered web development and have much experience. I am not any agent or broker but a senior developer who has 100+ reviews on freelancer platform. You might review my past experience here. https://www.freelancer.com/u/leemilun?w=f I can provide you best result than anyone else. We can discuss in detail via chat.
$20 USD em 7 dias
4,9 (40 avaliações)
5,8
5,8
Avatar do Usuário
Hello. Welcome! I'm excited that you’re here! ✅ I have been working as a professional web developer for the last 10 years + and have done many sites. ✅ I am confident you will be most satisfied with the work we do. Please come over chat for further detailed discussion to start working on it. ✅ I will show you project progress and talk to you regularly so that you can see how the project going on and provide me your feedback. ✅ I can ensure you 100% functional and bug free site. If you hire me,I will show results with high skill and sincere efforts. Thanks.
$20 USD em 7 dias
4,9 (47 avaliações)
5,5
5,5
Avatar do Usuário
Hi, I have 5+years Experience in Website/Software Design & Website Development. I'm an Expert in: -Frontend & Backend Development -Python -Data Science -Machine Learning -JVM technologies -Jquery, PHP -Ionic - Hybrid Mobile Applications -Angular, Node.js -Ruby on Rails -C++ Who Knows the value of time. Very hard working and always delivers the work on time. I will finish your tasks in a timely and efficient manner, I aspire to help others reach their goals through the use of my knowledge and experience, I am available 24 hours support. I am available for the weekend also. If you are looking for website design and development I am the right person for you.

$25 USD em 1 dia
4,9 (33 avaliações)
5,5
5,5
Avatar do Usuário
I have 8 plus years experienced in developing web site with java , angular , spring boot , rest and ajax .
$20 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
I can give you the quality work
$18 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
I'm new, but I want to practice this project. if you give me a chance, I can do it. Thank you for listening)
$25 USD em 4 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) KENYA
Chwele, Kenya
0,0
0
Membro desde jun. 25, 2011

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.