{"id":21025948,"url":"https://github.com/nickforddev/notifire","last_synced_at":"2025-05-15T10:31:20.072Z","repository":{"id":42362681,"uuid":"101186698","full_name":"nickforddev/notifire","owner":"nickforddev","description":"A tool for designing app-related emails, push notifications, and sms notifications","archived":false,"fork":false,"pushed_at":"2023-01-23T17:26:28.000Z","size":5089,"stargazers_count":5,"open_issues_count":13,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-11T23:16:41.853Z","etag":null,"topics":["designer","email","email-template","notifications","push-notifications","saas","sms","text","vuejs"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nickforddev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-23T14:02:10.000Z","updated_at":"2023-01-06T07:31:44.000Z","dependencies_parsed_at":"2023-02-13T01:30:44.284Z","dependency_job_id":null,"html_url":"https://github.com/nickforddev/notifire","commit_stats":null,"previous_names":["nickforddesign/notifire"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickforddev%2Fnotifire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickforddev%2Fnotifire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickforddev%2Fnotifire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickforddev%2Fnotifire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nickforddev","download_url":"https://codeload.github.com/nickforddev/notifire/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253645606,"owners_count":21941332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["designer","email","email-template","notifications","push-notifications","saas","sms","text","vuejs"],"created_at":"2024-11-19T11:40:43.001Z","updated_at":"2025-05-15T10:31:15.201Z","avatar_url":"https://github.com/nickforddev.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notifire\n\n[![Build](https://travis-ci.org/nickforddesign/notifire.svg?branch=master)](#)\n[![Coverage Status](https://coveralls.io/repos/github/nickforddesign/notifire/badge.svg?branch=master)](https://coveralls.io/github/nickforddesign/notifire?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n\u003e A tool for designing app-related emails, push notifications, and sms notifications using mustache templates and sass/scss.\n\n## Installation\n\n``` bash\n# clone repository (or download it)\ngit clone https://github.com/nickforddesign/notifire \u0026\u0026 cd notifire\n\n# install dependencies\nnpm install\n\n# install an example project\nnpm run example\n\n# run server\nnpm start\n```\n\n## Screenshot\n\n![screenshot](/static/screenshot.jpg?raw=true)\n\n## Getting Started\n\nCreate a new template or select an existing one, then click edit. This will open the relevant files in the editor, and render the template. Use `npm run example` to install an example project to get started.\n\n## Templates\n\nTemplates are a group that represent a single notification, each containing an email, a push notification, and a text message. All templates should be in mustache formatting, and are rendered using Hogan.js. Global and template-specific json files should be used as a means of mocking data that your production app will later provide. [https://mustache.github.io/](https://mustache.github.io/)\n\n## Styles\n\nStyles are rendered using node-sass (css/sass/scss all supported), and are first scoped to individual templates/partials, then global templates. This means that stylesheets for specific templates will never affect elements outside of that particular template. All styles will be autoprefixed and inlined during build.\n\n## Partials\n\nPartials allow you to reuse components within your templates. [https://mustache.github.io/](https://mustache.github.io/)\n\n## Globals\n\nGlobals are elements that are shared between all templates. Your global template will wrap every email template, global json will be available to every template, global styles will be applied to every template.\n\n## Build\n\nWhen you are ready to export your templates for use in production, click the build button. This will render all templates with autoprefixed and inlined css to the ./dist folder, at which point your templates are ready to send!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickforddev%2Fnotifire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickforddev%2Fnotifire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickforddev%2Fnotifire/lists"}