Software Alternatives & Reviews

My First PWA in NextJS

Render OneSignal
  1. 1
    Render is a unified platform to build and run all your apps and websites with free SSL, a global CDN, private networks and auto deploys from Git.
    You have the option of using multiple GET routes or one depending on your project. I have two, one for testing which is my "/" route and then another one for returning quotes "/new-quote". My "new-quote" route will go through my array of quotes and then find one randomly. So then the API will return the result of that call. Once you get everything running how you want it, it's time to get it online. If you already have a Heroku account or some other cloud based hosting provider, then go that route. I went with a free account on Render. The docs on Render were clear and it made it easy to use my repo that I had on Github and have it online.

    #Cloud Infrastructure #Cloud Computing #Cloud Hosting 415 social mentions

  2. Customer engagement platform used by over 1 million developers and marketers; the fastest and most reliable way to send mobile and web push notifications, in-app messages, emails, and SMS.
    Pricing:
    • Open Source
    • Freemium
    • Free Trial
    • $9.0 / Monthly (Plus usage-based costs. (Growth Plan). )
    This was my first time trying to take a current site and implement it as a PWA. The reason why I was wanting a PWA was because I want users (mainly myself) to be able to subscribe to the site and get daily notifications to check the quote of the day. I went with OneSignal to manage the notifications. I know I could have done it easier by adding my own service workers, but I since this was my first time, I wanted something easier for me. After you create your account in OneSignal, you then can create a new app. After you get your website linked with your OneSignal account, you can download the OneSignal SDK. By putting the OneSignal SDK into your project directory, that takes care of the subscriptions for you. OneSignal has really good documentation on all of this. I followed this instructions on their site and it took maybe 10 minutes to set up. OneSignal has a great dashboard that allows you to manage users and send out notificaiton messages. SInce I wanted this to be a daily app where users would get a notification each day, I created an Automated message. By creating an Automated message for users, this scheduling of sending the message would be done. I wouldn't have to try to figure out how to trigger an event on OneSignal with an external tool. OneSignal takes care of all of that.

    #Mobile Push Messaging #Web Push Notifications #Push Notifications 25 social mentions

Discuss: My First PWA in NextJS

Log in or Post with