Find Jobs
Hire Freelancers

Develop a simple demo Progressive Web App - Step 1

$30-250 USD

Closed
Posted over 3 years ago

$30-250 USD

Paid on delivery
1. Develop a simple demo & live (not local) version of Progressive Web App. Details: i) Add an "app manifest file": to manually install on Home screen ii) Add a "Service Workers" file: to cache entire the demo page so that it can work offline first. - Content of the files should be only enough for the PWA appears like a native app and produces no errors. - This step we do not change files on the server after caching to test the app. 2. Requirements - Pass tests: real iPhone 7 & iOS 14 and an emulated Android Device - Must be familiar with trusted resources such as W3C, Google Developers, Mozilla Developer Network, Progressive Web Apps on Windows. - Experienced with Git for both version control and collaboration - We will use framework like Workbox, PWA Builder etc., but you should be at the level of knowing how to code from scratch 3. Styles i. Working: we will start slowly with very small tasks to get to know each other, then gradually speed up the development ii. Coding convention: consistent 4. Notes - The demo version is to prepare for the real PWA later. The reasons we have a demo version are catching up with fast pace of this tech field and concluding the features of the real one. - All contents for the demo version are samples - You must test the demo PWA on your local desktop and emulated device - It does not matter where you host the demo app. You can choose to use our ready demo https site - You must give us credential to directly access sample database to double check (later) - What we don't do in this project: + Native device features + Background sync: temporarily store sending data requests on clients when offline + Web push notifications - Read the attached documents, Microsoft OneNote, for the full list of tasks of this demo project * PWA is relatively new therefore this job is negotiable
Project ID: 27866648

About the project

4 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $130 USD for this job
User Avatar
Hi there! I read your project of Develop a simple demo Progressive Web App - Step 1 I am in top freelancers and can do this in professional way! I will use JavaScript Web Hosting Web Development WAITING FOR YOU IN CHAT BOX Best: NOOR
$140 USD in 7 days
4.9 (24 reviews)
6.1
6.1
User Avatar
Hello Sir, I am familiar to your project. I am a professional developer for this part I have ready your job description and completely fit with my skills. I want to discuss your project in detail. contact me!
$100 USD in 3 days
5.0 (25 reviews)
5.9
5.9
User Avatar
Hello, I am a full-stack engineer with 13 years of development experience, just because I just registered on this website, I look like a newcomer. I think I can provide you with excellent service according to your requirements, but we should communicate in detail with regard to the specific issues of your needs I can start working anytime Language I am familiar with: Java Javascript PHP Framework I am familiar with: React React-Native Angular Spring-Mvc Spring-Boot Laravel Wordpress Database I am familiar with: Mysql MongoDB Redis And know Linux servers very well Hope you can contact me to discuss your project further
$30 USD in 1 day
5.0 (2 reviews)
2.0
2.0

About the client

Flag of VIETNAM
HCM, Vietnam
5.0
2
Payment method verified
Member since Apr 28, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.