JS Alarm Clock Mobile App that Uses User’s Geolocation Needed
€250-500 EUR
Lukket
Slået op cirka 3 år siden
€250-500 EUR
Betales ved levering
We need an alarm clock mobile app that displays a different time to the present one after being converted with a specific equation formula that utilises the user’s geolocation. The app must work in the background at all times alerting the user with a short notification every 20 minutes, 72 times per day.
It needs to be Javascript-based and use Vue JS as its main framework in combination with Ionic and Capacitor so as to end up using the device´s internal components (push notifications, internal clock, GPS, sound & vibration) and be ultimately available both for IOS and Android respectively.
The time equation formula basically multiplies the user’s longitude (obtained from the browser´s [login to view URL] for example) x 4. The number 4 comes from multiplying 60 (minutes in an hour) x 24 (hours in a day) divided by 360 (degrees around the globe) the result of multiplying longitude by four (x4) is the time difference (in minutes) that’s to be added to the current GMT time (just the plain Greenwich Mean Time, the timezone offset must be ignored) which give us what we call the “Real Local Time”.
Here’s an attempt to making a UI button in the browser do just that using a Vanilla Javascript function:
// Real Time (utcTime + timeDiff )
[login to view URL]("click", function () {
[login to view URL](function (position) {
[login to view URL] = [login to view URL] * 4;
const wholeMinutes = [login to view URL](timeDiff);
const milliseconds = (wholeMinutes * 60 + (timeDiff - wholeMinutes)) * 1000;
const nowPlusValue = new Date([login to view URL]() + milliseconds);
[login to view URL]("rlt-result").innerHTML = nowPlusValue;
[login to view URL]([login to view URL]());
});
});
Note that the time zone offset still needs to be removed from the result.
Now, the alarm notifications the user gets automatically every 20 minutes, 72 times per day are actually song lyrics. Each one of the song-lyrics consist of a very short message that’s displayed on screen with the option for the actual song audio to be played if the user so desires. The sequence of songs is always in the same order at the same time of the day (00:20, 00:40, 01:00, 01:20, 01:40, 02:00, etc) but the starting point changes according to the user’s geolocation and current “real time” respectively. The end user should have a few optional settings to influence the strength of the notification as desired — meaning it could be just a vibration with text on screen or the automatic playing of the song´s audio.
The app should be fairly simple to make since styling is not important. What we are really looking for is someone who can realise the core functionality with these specific tools and who’s willing to leave lots of explaining comments in the code so that we can later on make changes with our very recent but growing basic programming skills.
Hey, I will deliver your alarm clock app using Cordova or React-Native.
Actually, I have similar app's source code(RN) and have good experience in Cordova.
Of course, I have good experience in IOS and Android.
Let's discuss further.
Much Thanks.
Imran
Hi,I’m Certified Expert mobile apps developer I am very interested in this project
I’m having 7+ years of experience in IT Industry
can u please discuss in details. we always work for client satisfaction so please initiate chat as soon as possible :)
Thank you
Hi there,
I'm bidding on your project "JS Alarm Clock Mobile App that Uses User’s Geolocation Needed"
Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline of the project. Also, have a look at my profile for my reviews and portfolios. Thanks
Note: This is not an automated bid and i'm ready to discuss your project right now.
..
.
Hi, I am a professional Javascript developer. I have rich experience in RRule, moment, moment-timezone.
I understand job description and can do it.
So I want to discuss about your project. Please contact me.
Regards⭐⭐⭐
First thank you very much for your good description of the project. I think the application is based on push notification, that's mean you gonna use a service such as OneSignal or Amazon SNS to send notification to user, in the same time it's related to a data storage ( database ) to store the location of user. I have a good experience using Ionic, I made 5 application based on UX and rich of features like map, upload and downloading. I am ready to start making the app for now.