Lukket

Replace Node BE with PouchDB IndexedDB API | Push notifications PWA

There is already a web version of the app live which sends user scheduled push notifications from the browser with the browser native JavaScript Notification API, but when the webserver needs a restart, all is reset as all is stored only in the memory. So, your task is to create and set up the backend using PouchDB, IndexedDB API, Notification API, and Vibration API.

The Progressive Web App is built in pure Vanilla JavaScript, not using any framework (no React, no Vue, no Angular, etc.). It shall only use pure JS web components, custom elements, and plain CSS, no SASS.

Acceptance criteria:

1. User can click calendar events in PWA (Chrome on a mobile device), turn off the device, and still get notified continuously the following days on set scheduled notifications. No login is required.

2. User shall be able to do as in #1 even with the latest Android native web browser.

3. User shall be able to do as in #1 even on a PC with the latest Chrome browser and get notifications continuously the following days on set scheduled notifications when the browser is re-opened.

4. The user shall be able to set (with a button in UI) if notifications also shall give vibration, sound, or be silent with no vibration. Vibration API OK if it only works in Firefox.

5. Toggle checkboxes shall not be reset on browser refresh or device restart.

IndexedDB API inspiration: [login to view URL]

Evner: JavaScript, NoSQL Couch & Mongo, Node.js, Express JS, Push Notification

Se mere: iphone program sending push notifications, titanium api android push notifications, outlook push notifications rest api, office 365 push notifications api, gmail api push notifications, push notifications api, progressive web app push notifications, node.js socket.io push notifications, web push notifications node js, progressive web app notifications, node js push notifications from a mysql database, gmail api push notifications c#, web push notifications api, app center push notifications api, safari push notifications pwa, progressive web app google maps api, progressive web app notifications ios, push notifications pwa, progressive web app ios push notifications

Om arbejdsgiveren:
( 46 bedømmelser ) Stockholm Sweden, Philippines

Projekt ID: #31547670

3 freelancere byder i gennemsnit $140 timen for dette job

morozovsolution

Hi, With 5+ years of rich experience in node.js and vue.js development, I am a senior expert. I can complete your project. Please contact me. Best Regards.

$140 USD in 7 dage
(15 bedømmelser)
4.1
denysP8

Hi, sir I have read your description carefully , so am interested in your project. As senior react-native developer, I have been working on development for mobile app base on react-native for over 5 years. To make long Flere

$140 USD in 7 dage
(0 bedømmelser)
0.0
dasaradhreddyk

Hi I am senior .net programmer. can do the project with Node js , anngular and sql server. My linked in [login to view URL] Best regards Dasaradh reddy

$140 USD in 7 dage
(0 bedømmelser)
0.0