https://github.com/codemancers/nudge
Nudge · Without bells and whistles
https://github.com/codemancers/nudge
banner campaign flash popup promo
Last synced: 6 months ago
JSON representation
Nudge · Without bells and whistles
- Host: GitHub
- URL: https://github.com/codemancers/nudge
- Owner: codemancers
- License: mit
- Created: 2021-07-17T07:57:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-15T13:06:32.000Z (about 4 years ago)
- Last Synced: 2025-02-07T16:38:05.081Z (8 months ago)
- Topics: banner, campaign, flash, popup, promo
- Language: Elixir
- Homepage:
- Size: 304 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nudge
> Without bells and whistles
---
### What?
Nudge is an open-source tool to broadcast Events to a website's viewers. For eg. Imagine a tourism website that offers various tour packages to different locations. The providers wish to send out promotional offers and discount notices to its viewers. With Nudge, you get to do this along with a nice little dashboard to track all such events that has run its course on your website.
Nudge also provide APIs to manage events, so its easy for you integrate this with other apps!### Why?
I find it really hard to find a simple tool that does exactly this. I agree that there's plenty of paid options out there, which includes this tiny little feature, but what if we only need this option! So why not build one!### Contribute
Nudge is built with Elixir's Phoenix framework and PostgreSQL.
If you don't have Elixir installed, head over to https://elixir-lang.org/install.htmlTo start your Phoenix server:
* Install dependencies with `mix deps.get`
* Create and migrate your database with `mix ecto.setup`
* Install Node.js dependencies with `npm install` inside the `assets` directory
* Start Phoenix endpoint with `mix phx.server`Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.