hackathon-starter - A boilerplate for Node.js web applications

  •        28

💡 Looking for ES5 code? Click here.A boilerplate for Node.js web applications.

http://hackathonstarter-sahat.rhcloud.com
https://github.com/sahat/hackathon-starter

Dependencies:

bcrypt-nodejs : ^0.0.3
bluebird : ^3.5.0
body-parser : ^1.17.2
chalk : ^2.1.0
cheerio : ^1.0.0-rc.2
clockwork : ^0.1.4
compression : ^1.7.0
connect-mongo : ^1.3.2
dotenv : ^4.0.0
errorhandler : ^1.5.0
express : ^4.15.4
express-flash : ^0.0.2
express-session : ^1.15.5
express-status-monitor : ^1.0.0
express-validator : ^3.2.1
fbgraph : ^1.4.1
github : ^9.2.0
instagram-node : ^0.5.8
lastfm : ^0.9.2
lob : ^4.1.1
lusca : ^1.5.1
mongoose : ^4.11.7
morgan : ^1.8.2
multer : ^1.3.0
node-foursquare : ^0.3.0
node-linkedin : ^0.5.6
node-sass-middleware : ^0.11.0
nodemailer : ^4.0.1
passport : 0.4.0
passport-facebook : ^2.1.1
passport-github : ^1.1.0
passport-google-oauth : ^1.0.0
passport-instagram : ^1.0.0
passport-linkedin-oauth2 : ^1.5.0
passport-local : ^1.0.0
passport-oauth : ^1.0.0
passport-openid : ^0.4.0
passport-twitter : ^1.0.4
paypal-rest-sdk : ^1.7.1
pug : ^2.0.0-rc.3
request : ^2.81.0
stripe : ^4.24.0
tumblr.js : ^1.1.1
twilio : ^3.6.3
twit : ^2.2.9
validator : ^8.0.0

Tags
Implementation
License
Platform

   




Related Projects

laravel-hackathon-starter - :computer: :octocat: A hackathon/MVP boilerplate for laravel web applications

  •    PHP

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. Even if you are not using this for a hackathon, Laravel Hackathon Starter is sure to save any developer hours or even days of development time and can serve as a learning guide for web developers.

django-hackathon-starter - A boilerplate for Django web applications

  •    Python

A boilerplate application for Django web applications. If you've attented hackathons, you already know how much time can be wasted figuring out what language to pick, which web framework to choose, which APIs to incorporate, and figuring out OAuth authentication. Django Hackathon Starter aims to provide these features out of the box, allowing the team to save hours of time getting these pieces together.

megaboilerplate - Handcrafted starter projects, optimized for simplicity and ease of use.

  •    CSS

Mega Boilerplate is a starter project generator that focuses on simplicity and ease of use, while providing you with flexibility of choices. It was heavily inspired by the Hackathon Starter, but unlike it, you can customize any part of your application stack — from web framework and database to CSS preprocessor and client-side JavaScript framework. Currently, generators are primarily limited to Node.js web apps, but I am planning to expand support for other platforms and languages in the near future.Note: If you have selected Gulp or NPM build tool, you may also need to run npm run build command.

react-starter-kit - React Starter Kit — isomorphic web app boilerplate (Node

  •    Javascript

React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Express, GraphQL and React, containing modern web development tools such as Webpack, Babel and Browsersync. Helping you to stay productive following the best practices. A solid starting point for both professionals and newcomers to the industry.

vue-express-mongo-boilerplate - :star: MEVN Full stack JS web app boilerplate with NodeJS, Express, Mongo and VueJS

  •    Javascript

This is a full stack webapp boilerplate project with VueJS + ExpressJS + MongoDB. It is NOT an out-of-box project. I make it in order to create an up-to-date starter repo which contains all important functions (user signup, login, oauth, profile, ...etc) except the business-logic. So when neccessary I can create a new webapp and only need to develop the business logic.


apollo-universal-starter-kit - Apollo 2 Universal Starter Kit — GraphQL React JavaScript app boilerplate for Mobile, Server and Web where code for all platforms built with Webpack to enable max code reuse, stack: Apollo, GraphQL, React 16, React Native, Expo, Express, Knex, SQLite, Twitter Bootstrap, Babel, Webpack

  •    Javascript

Apollo Universal Starter Kit is a SEO friendly boilerplate for Universal Mobile and Web app development built on top of Apollo, GraphQL, React 16, React Native, Expo, Redux, Express with SQL storage support, for styling Twitter Bootstrap, NativeBase and Ant Design integration. Hot Code Reload of back end & front end using Webpack and Hot Module Replacement to reflect your changes instantly and help you stay productive. This starter kit adds full React Native integration, with Webpack as a packager and Expo. No native code compilation tools are needed in order to develop native mobile applications with this kit. You are able to run both web and mobile versions of your app at the same time connected to the same backend.

nodejs-api-starter - Boilerplate and tooling for authoring data API backends with Node

  •    Javascript

This project was bootstraped with Node.js API Starter Kit (support).The API server must become available at http://localhost:8080/graphql (live demo).

Hackathon - Library and resources for hack/reduce Hackathon events

  •    Java

Library and resources for hack/reduce Hackathon events

ssr-with-prepack-hackathon - ReactDOMServer + experimental Prepack (React) compiler

  •    Javascript

Around two weeks ago, as part of a 2 day hackathon, I wanted to see if it was possible to build on top of our work on Prepack and ahead-of-time compile a React app, optimized for server-side rendering only. My goal was to see if it was possible to eliminate React completely from the bundle and generate a simple JS file with the minimal logic necessary to render the HTML. To keep my scope for this hackathon small, I aimed solely to get on getting our existing Hacker News benchmark, written in React, to have 100% the same HTML output the non-compiled version generates.

es6-project-starter-kit - Universal Starter Kit to build any javascript ES6 project/library runnable in nodejs and on any browser

  •    Javascript

javascript 2015/es6/next introduces a lot of new cool features unfortunately not yet available in the current modern browsers. This starter kit contains all the tools you need to let you run your ES6 code on any kind of platform. If you have installed correctly all the nodejs modules you can start writing your javascript modules into the src folder of course using the awesome javascript es6 syntax.

react-redux-universal-hot-example - A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform

  •    Javascript

I cobbled this together from a wide variety of similar "starter" repositories. As I post this in June 2015, all of these libraries are right at the bleeding edge of web development. They may fall out of fashion as quickly as they have come into it, but I personally believe that this stack is the future of web development and will survive for several years. I'm building my new projects like this, and I recommend that you do, too. The first time it may take a little while to generate the first webpack-assets.json and complain with a few dozen [webpack-isomorphic-tools] (waiting for the first Webpack build to finish) printouts, but be patient. Give it 30 seconds.

react-native-redux-starter-kit - :rocket: A starter boilerplate for a mobile app using React Native and Redux

  •    Javascript

A starter boilerplate for a mobile app using React Native and Redux. See Getting Started to install requirement tools.

frame - :bulb: A user system API starter

  •    Javascript

A user system API starter. Bring your own front-end. Frame is built with the hapi framework. We're using MongoDB as a data store.

node-typescript-boilerplate - Minimalistic project template to jump start a Node

  •    TypeScript

Minimalistic boilerplate to jump-start a Node.js project in TypeScript 3.0. Writing unit tests in TypeScript can sometimes be troublesome and confusing. Especially when mocking dependencies and using spies.

redux-webpack-es6-boilerplate - A starter project for modern React apps with Redux

  •    Javascript

Note: If you still want to use a previous version, please checkout old-original-structure branch. A boilerplate using the power and simplicity of React, Redux, Webpack 2 + HMR, and ES6 + JSX via Babel. Includes Webpack's Tree Shaking configuration. It's suitable for scalable applications and organized using the custom variation of the Ducks pattern — approach when each module's entry file (feature-name.js) contains all of its related constants, actions/action creators, selectors and its reducer.

angular-starter - :tada: An Angular Starter kit featuring Angular (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack by @TipeIO

  •    Javascript

An Angular starter kit featuring Angular 5, Ahead of Time Compile, Router, Forms, Http, Services, Tests, E2E), Karma, Protractor, Jasmine, Istanbul, TypeScript, @types, TsLint, Codelyzer, Hot Module Replacement, and Webpack by AngularClass.This seed repo serves as an Angular starter for anyone looking to get up and running with Angular and TypeScript fast. Using a Webpack 3 for building our files and assisting with boilerplate. We're also using Protractor for our end-to-end story and Karma for our unit tests.

generator-ngx-rocket - :rocket: Extensible Angular 6+ enterprise-grade project generator

  •    TypeScript

See generated project example here. A complete starter template: example app structure tailored for scalability, with examples and boilerplate code for every common thing needed in enterprise projects, such as unit tests, routing, authentication, HTTPS service extensions, i18n support with dynamic language change and automatic user language detection...

react-universally - A starter kit for universal react applications.

  •    Javascript

A starter kit for universal react applications. This starter kit contains all the build tooling and configuration you need to kick off your next universal React project, whilst containing a minimal "project" set up allowing you to make your own architecture decisions (Redux/MobX etc).

aqua - :bulb: A website and user system starter

  •    Javascript

Boilerplates can be a huge time sink to maintain and I've decieded to archive this project. I started the work for upgrading to hapi v17 and using async/await instead of callbacks, that work can be found in the hapi-17-async-await branch.

typescript-starter - Quickly create and configure a new library or Node.js project

  •    TypeScript

Run one simple command to install and use the interactive project generator. You'll need Node v8.9 (the current LTS release) or later. The interactive CLI will help you create and configure your project automatically.