Find Jobs
Hire Freelancers

Build A Desktop App (Template) Front end In react

$10-30 USD

Anuluar
Postuar almost 5 years ago

$10-30 USD

Paguhet në dorëzim
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 e Projektit: 19756586

Rreth projektit

9 propozime
Projekt në distancë
Aktive 5 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
9 freelancers are bidding on average $36 USD for this job
Avatari i Përdoruesit
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 në 7 ditë
4,9 (40 përshtypje)
5,8
5,8
Avatari i Përdoruesit
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 në 7 ditë
4,9 (47 përshtypje)
5,5
5,5
Avatari i Përdoruesit
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 në 1 ditë
4,9 (33 përshtypje)
5,5
5,5
Avatari i Përdoruesit
I have 8 plus years experienced in developing web site with java , angular , spring boot , rest and ajax .
$20 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
I can give you the quality work
$18 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
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 në 4 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i KENYA
Chwele, Kenya
0,0
0
Anëtar që nga qer 25, 2011

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.