From 3122c6a61c9106dd1bf3bfa8403aacf3780d182a Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Mon, 22 Dec 2014 14:06:24 -0800 Subject: [PATCH] Move keys into .env and remove from repo Use keys in local .env during dev. --- .env | 1 - .gitignore | 2 +- README.md | 87 ++---------------------------------------------------- 3 files changed, 3 insertions(+), 87 deletions(-) delete mode 100644 .env diff --git a/.env b/.env deleted file mode 100644 index cff2fb72e7..0000000000 --- a/.env +++ /dev/null @@ -1 +0,0 @@ -MONGODB='mongodb://localhost:27017/test' \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9eb78ce978..d19f89c7fc 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ lib-cov *.gz *.swp -.env +*.env pids logs results diff --git a/README.md b/README.md index 5d4caf4709..8f3ffc3dd3 100644 --- a/README.md +++ b/README.md @@ -1,90 +1,7 @@ -![Alt](https://lh4.googleusercontent.com/-PVw-ZUM9vV8/UuWeH51os0I/AAAAAAAAD6M/0Ikg7viJftQ/w1286-h566-no/hackathon-starter-logo.jpg) -Hackathon Starter [![Dependency Status](https://david-dm.org/sahat/hackathon-starter/status.svg?style=flat)](https://david-dm.org/sahat/hackathon-starter) [![Build Status](http://img.shields.io/travis/sahat/hackathon-starter.svg?style=flat)](https://travis-ci.org/sahat/hackathon-starter) [![Analytics](https://ga-beacon.appspot.com/UA-47447818-2/hackathon-starter?pixel)](https://github.com/igrigorik/ga-beacon) + +Free Code Camp! ======================= -:octocat:  **Live Demo**: http://hackathonstarter.herokuapp.com - -Jump to [What's new in 2.4.0?](#changelog) - -A boilerplate for **Node.js** web applications. - -If you have attended any hackathons in the past, then you know how much time it takes to -get a project started: decide on what to build, pick a programming language, pick a web framework, -pick a CSS framework. A while later, you might have an initial project xup on GitHub and only then -can other team members start contributing. Or how about doing something as simple as *Sign in with Facebook* -authentication? You can spend hours on it if you are not familiar with how OAuth 2.0 works. - -When I started this project, my primary focus was on **simplicity** and **ease of use**. -I also tried to make it as **generic** and **reusable** as possible to cover most use cases of hackathon web apps, -without being too specific. In the worst case you can use this as a learning guide for your projects, -if for example you are only interested in **Sign in with Google** authentication and nothing else. - -Chances are you do not need all authentication methods or API examples. As of **Hackathon Starter 2.1** -it is possible to selectively check which authentication methods you need by running `node setup.js`. - -

Modern Theme

- -![](https://lh6.googleusercontent.com/-KQTmCFNK6MM/U7OZpznjDuI/AAAAAAAAERc/h3jR27Uy1lE/w1366-h1006-no/Screenshot+2014-07-02+01.32.22.png) - -

Flatly Bootstrap Theme

- -![](https://lh5.googleusercontent.com/-oJ-7bSYisRY/U1a-WhK_LoI/AAAAAAAAECM/a04fVYgefzw/w1474-h1098-no/Screen+Shot+2014-04-22+at+3.08.33+PM.png) - -

Default Theme

- -![](https://lh6.googleusercontent.com/-J4_ttNHnWZo/U5IivU_0-XI/AAAAAAAAEIg/XikKjaSdReU/w1320-h986-no/Screenshot+2014-06-06+16.20.41.png) - -

Hackathon Starter Generator

- -![](https://lh4.googleusercontent.com/-ncBLUzq6czE/U3KkYE0UXsI/AAAAAAAAEEM/YsZeIqOlZg8/w1288-h874-no/Screenshot+2014-05-13+19.01.15.png) - -Table of Contents ------------------ - -- [Features](#features) -- [Prerequisites](#prerequisites) -- [Getting Started](#getting-started) -- [Generator](#generator) -- [Obtaining API Keys](#obtaining-api-keys) -- [Project Structure](#project-structure) -- [List of Packages](#list-of-packages) -- [Useful Tools and Resources](#useful-tools-and-resources) -- [Recommended Design Resources](#recommended-design-resources) -- [Recommended Node.js Libraries](#recommended-nodejs-libraries) -- [Recommended Client-side Libraries](#recommended-client-side-libraries) -- [Pro Tips](#pro-tips) -- [FAQ](#faq) -- [How It Works](#how-it-works-mini-guides) -- [Mongoose Cheatsheet](#mongoose-cheatsheet) -- [Deployment](#deployment) -- [Changelog](#changelog) -- [Contributing](#contributing) -- [License](#license) - -Features --------- - -- **Local Authentication** using Email and Password -- **OAuth 1.0a Authentication** via Twitter -- **OAuth 2.0 Authentication** via Facebook, Google, GitHub, LinkedIn, Instagram -- Flash notifications -- MVC Project Structure -- Node.js clusters support -- Rails 3.1-style asset pipeline by connect-assets (See FAQ) -- LESS stylesheets (auto-compiled without any Gulp/Grunt hassle) -- Bootstrap 3 + Flat UI + iOS7 -- Contact Form (powered by Mailgun, Sendgrid or Mandrill) -- **Account Management** - - Gravatar - - Profile Details - - Change Password - - Forgot Password - - Reset Password - - Link multiple OAuth strategies to one account - - Delete Account -- CSRF protection -- **API Examples**: Facebook, Foursquare, Last.fm, Tumblr, Twitter, Stripe, LinkedIn and more. - Prerequisites -------------