Skip to content

lukaszKowal-datasite/push-it

Repository files navigation

push-it

Download your Firebase secrets https://firebase.google.com/docs/admin/setup#set-up-project-and-service-account

Place the secret.json file in project root directory.

Create .env file and add mongo DB endpoint to DATABASE_URL=

npm install
npm run dev

Store device token:

POST localhost:8080/api/v1/token

// payload
{
    "token": "someToken"
}

Assign user to device token

PUT localhost:8080/api/v1/token/someToken

//payload
{
    "userId": "123"
}

Send push notification

POST localhost:8080/api/v1/push

// payload
{
    "userId": "123",
    "projectId": "someproject",
    "event": {
        "template": "QANDA_INSTANT_POST_SUBMITTED_QUESTION",
        "templateParams": {}
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors