Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andyatkinson/notify-me
Start building a subscriber list before your product launches
https://github.com/andyatkinson/notify-me
marketing-tools ruby sinatra startups
Last synced: 29 days ago
JSON representation
Start building a subscriber list before your product launches
- Host: GitHub
- URL: https://github.com/andyatkinson/notify-me
- Owner: andyatkinson
- Created: 2011-01-05T14:13:09.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2019-08-14T19:31:50.000Z (over 5 years ago)
- Last Synced: 2024-12-24T12:52:21.871Z (about 1 month ago)
- Topics: marketing-tools, ruby, sinatra, startups
- Language: CSS
- Homepage:
- Size: 1.07 MB
- Stars: 140
- Watchers: 7
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notify Me
"Notify Me" is a 2-page web app that collects email addresses.Here is what Notify Me looks like by default:
Notify Me was designed for Heroku which uses Postgres as the database server, but can be used locally with sqlite. If you like the idea but want to use different tools, feel free to fork and modify Notify Me for your own needs! The intent was to keep it very simple with few dependencies, so it could be modified easily.
## Installation and usage
``` bash
bundle
rackup
```Open your browser to `http://localhost:9292/`.
## Customization
Notify Me is intended to be customized. In `notify_me.rb` you can change the product name, placeholder email strings, Google Analytics account ID and more. Of course you can also edit the markup of the inline templates as well.## Deploying to Heroku
Install the [Heroku Toolbelt](https://toolbelt.heroku.com/).``` bash
heroku create
heroku addons:add heroku-postgresql
git push heroku master
heroku open
```### Viewing email addresses with sqlite locally
``` bash
sqlite3 notify-me.db
select email from subscriptions;
.quit
```## Viewing emails addresses on Heroku
``` bash
heroku run console
Bundler.require
require_relative "notify_me"
Subscription.all.map(&:email)
```## Testing
``` bash
rake
```## Design
A Photoshop document `notify-me.psd` is part of this repository. The PSD can be used as a starting point for design customization:Software: Adobe Photoshop CS5
Size: 4.3 MB
Dimensions: 1024x768
Fonts: Helvetica Neue
Creator: Nate KadlacCopyright 2011 Andy Atkinson. MIT License.