Updated README
Updated flatly bootstrap theme screenshot. Mentioned generator.js to remove authentications. Grammar fixes. Removed some sentences.
This commit is contained in:
33
README.md
33
README.md
@ -1,37 +1,36 @@
|
||||

|
||||
Hackathon Starter [](https://david-dm.org/sahat/hackathon-starter) [](https://travis-ci.org/terinjokes/gulp-uglify) [](https://github.com/igrigorik/ga-beacon)
|
||||
=================
|
||||
Hackathon Starter 2.0 [](https://david-dm.org/sahat/hackathon-starter) [](https://travis-ci.org/sahat/hackathon-starter) [](https://github.com/igrigorik/ga-beacon)
|
||||
=====================
|
||||
A boilerplate for **Node.js** web applications.
|
||||
|
||||
**Live Demo**: http://hackathonstarter.herokuapp.com :octocat:
|
||||
|
||||
If you have attended any hackathons in the past then you know how much time it takes to
|
||||
get a project started. Decide on an idea, pick a programming language, pick a web framework,
|
||||
pick a CSS framework. A while later, you will have an initial project up on GitHub, and only then can other team members
|
||||
start contributing. Or what about doing something as simple as OAuth 2.0 Authentication? You can spend hours
|
||||
on it if you are not familiar with how OAuth 2.0 works. *(As a side-note, over a year ago
|
||||
I had no idea WTF REST or OAuth were, or how to do a simple "Sign in with Facebook".
|
||||
It was a frustrating experience to say the least.)*
|
||||
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 up 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 guide for your projects, if for example you are only
|
||||
interested in **Sign in with Google** authentication and nothing else.
|
||||
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 might not need all 4 types of OAuth 1.0a/OAuth2 authentication methods, or all 12+ API examples. So, use what you need and delete what you don't need. As of recently, it is possible to selectively *enable/disable* authentication methods in `config/secrets.js`.
|
||||
Chances are you do not need all authentication methods or API examples. As of **Hackathon Starter 2.0**
|
||||
it is possible to selectively check which authentication methods you need by running `generator.js`. For now
|
||||
you still have to manually remove API examples that you don't need.
|
||||
|
||||
<h4 align="center">Flatly Bootstrap Theme</h3>
|
||||
|
||||

|
||||

|
||||
|
||||
<h4 align="center">Default Theme</h3>
|
||||
|
||||

|
||||

|
||||
|
||||
<h4 align="center">Hackathon Starter Generator</h3>
|
||||
|
||||
[Alt](https://lh6.googleusercontent.com/-61huCORb8w0/U0wq1xj3IiI/AAAAAAAAD_8/tnkfKnwOpGM/w1370-h962-no/Screenshot+2014-04-14+14.33.06.png)
|
||||
|
||||

|
||||
Table of Contents
|
||||
-----------------
|
||||
- [Features](#features)
|
||||
@ -213,7 +212,7 @@ app.get('/auth/facebook/callback', passport.authenticate('facebook', { successRe
|
||||
<img src="https://stripe.com/img/about/logos/logos/black@2x.png" width="200">
|
||||
- [Sign up](http://stripe.com) or log into your your [dashboard](https://manage.stripe.com)
|
||||
- Click on your profile and click on Account Settings
|
||||
- Then click on [API Keys](https://manage.stripe.com/account/apikeys)
|
||||
- Then click on [API Keys](https://manage.stripe.com/account/apikeys)
|
||||
- Copy the **Secret Key**. and add this into `config/secrets.js`
|
||||
<hr>
|
||||
|
||||
|
Reference in New Issue
Block a user