All Projects → andyatkinson → Notify Me

andyatkinson / Notify Me

Start building a subscriber list before your product launches

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Notify Me

Awesome Cto
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
Stars: ✭ 10,834 (+7694.24%)
Mutual labels:  startups
Usdaplantsapi
DEFUNCT - REST API for the USDA Plants Database
Stars: ✭ 87 (-37.41%)
Mutual labels:  sinatra
Mock server
A lightweight Sinatra application backed by sqlite that can mock ReST responses. Has interface to easily create, search & maintain mocks. No need to program mocks into a language specific implementation.
Stars: ✭ 107 (-23.02%)
Mutual labels:  sinatra
Daru View
daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.
Stars: ✭ 65 (-53.24%)
Mutual labels:  sinatra
Vox
Simple and lightweight Go web framework inspired by koa
Stars: ✭ 74 (-46.76%)
Mutual labels:  sinatra
Aeryn
Server to invite new contributors to a GitHub organization team.
Stars: ✭ 93 (-33.09%)
Mutual labels:  sinatra
Simple Navigation
A ruby gem for creating navigations (with multiple levels) for your Rails, Sinatra or Padrino applications. Render your navigation as html list, link list or breadcrumbs.
Stars: ✭ 868 (+524.46%)
Mutual labels:  sinatra
Waftengine
MERN Stack Engine
Stars: ✭ 126 (-9.35%)
Mutual labels:  startups
Soff.es
My website
Stars: ✭ 81 (-41.73%)
Mutual labels:  sinatra
Pipes
Repository for Pipes
Stars: ✭ 107 (-23.02%)
Mutual labels:  sinatra
Ferrocarril
🚆 Experiments to embed Ruby on Rails in Rust with mruby
Stars: ✭ 66 (-52.52%)
Mutual labels:  sinatra
Real World Sinatra
Real World Sinatra apps and their open source codebases for developers to learn from
Stars: ✭ 74 (-46.76%)
Mutual labels:  sinatra
Khalilstemmler Blog
Blog, wiki and articles on software design + architecture w/ JavaScript and TypeScript
Stars: ✭ 95 (-31.65%)
Mutual labels:  startups
Automated Github Organization Invites
Quickly host a webpage allowing people to click and receive an invite to your Github Organization
Stars: ✭ 55 (-60.43%)
Mutual labels:  sinatra
Open React Template
A free React landing page template designed to showcase open source projects, SaaS products, online services, and more. Made by
Stars: ✭ 1,956 (+1307.19%)
Mutual labels:  startups
Cve Api
Unofficial api for cve.mitre.org
Stars: ✭ 36 (-74.1%)
Mutual labels:  sinatra
Awoo
Awoo is a textboard engine based on the Sinatra micro-framework
Stars: ✭ 92 (-33.81%)
Mutual labels:  sinatra
Big Companies Interview Questions
A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆
Stars: ✭ 135 (-2.88%)
Mutual labels:  startups
Startup Aws Iam Roles
A list of typical positions in a startup and their policies for IAM AWS.
Stars: ✭ 118 (-15.11%)
Mutual labels:  startups
Sinatra Partial
Just the partials helper in a gem. That is all.
Stars: ✭ 105 (-24.46%)
Mutual labels:  sinatra

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

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.

heroku create
heroku addons:add heroku-postgresql
git push heroku master
heroku open

Viewing email addresses with sqlite locally

sqlite3 notify-me.db
select email from subscriptions;
.quit

Viewing emails addresses on Heroku

heroku run console
Bundler.require
require_relative "notify_me"
Subscription.all.map(&:email)

Testing

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 Kadlac

Copyright 2011 Andy Atkinson. MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].