TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Hackathon Starter – Boilerplate for Node.js web application

277 点作者 sahat超过 11 年前

23 条评论

mackwic超过 11 年前
If you want boilerplate, the Yeoman collection tools: <a href="http://yeoman.io/" rel="nofollow">http:&#x2F;&#x2F;yeoman.io&#x2F;</a> is what you need. There&#x27;s boilerplate for a huge amount of projects, with generators of the parts (like: service for Angular, models for Ember, routes for Backbone...). The angular-generator is a very complex piece of work, but is extremely efficient. I highly suggest you to try it twice: once to fuck things up, another to understand the good way.<p>You can eventually use these CSS and HTML skeletons (<a href="http://html5up.net/" rel="nofollow">http:&#x2F;&#x2F;html5up.net&#x2F;</a>) to do something neat, but I don&#x27;t think someone will judge you because you used bootstrap.<p>In term of javascript development, I&#x27;ve found SugarJs (<a href="http://sugarjs.com" rel="nofollow">http:&#x2F;&#x2F;sugarjs.com</a>) to be extremely productive and efficient for what I need, combined with the front-end framework of your choice.<p>And you, what&#x27;s yours ?
评论 #7131929 未加载
评论 #7131772 未加载
评论 #7131381 未加载
评论 #7132673 未加载
评论 #7131316 未加载
评论 #7136445 未加载
Xdes超过 11 年前
There&#x27;s also a nice tool called Lineman <a href="http://www.linemanjs.com/" rel="nofollow">http:&#x2F;&#x2F;www.linemanjs.com&#x2F;</a>. It&#x27;s a simple convention-over-configuration-get-out-of-your-way command line utility that does all the heavy lifting so you can just code your app.<p>There are a number of templates[1] to get you started and once you get over the initial learning curve lineman fades into the background while you iterate on your app.<p>For a comparison with Yeoman see: <a href="http://www.linemanjs.com/#lineman-vs-yeoman" rel="nofollow">http:&#x2F;&#x2F;www.linemanjs.com&#x2F;#lineman-vs-yeoman</a><p>[1]: <a href="http://www.linemanjs.com/#project-templates" rel="nofollow">http:&#x2F;&#x2F;www.linemanjs.com&#x2F;#project-templates</a>
评论 #7135492 未加载
fantastical超过 11 年前
The use of the word &quot;kickstarter&quot; is pretty confusing here. My first thought was that this was something people at hackathons could use to put up ideas and see who&#x27;s interested in joining them. I guess I should have noticed the lowercase &quot;k&quot;.
will_work4tears超过 11 年前
Is XCode or Visual Studio really a prerequisite? I guess I&#x27;m missing something, but looks like I could do this in IntelliJ or even sublime. Looks very interesting but I don&#x27;t use either of those and don&#x27;t have the current ability to run out and buy a Mac and have no interest in developing on Windows.
评论 #7131862 未加载
samingrassia超过 11 年前
You should also checkout Drywall (<a href="http://jedireza.github.io/drywall/" rel="nofollow">http:&#x2F;&#x2F;jedireza.github.io&#x2F;drywall&#x2F;</a>)<p>Has all major oauth integrations and a fantastic user system... I have also heard that it was used a bunch at node knockout recently. Definitely worth checking out-
评论 #7131960 未加载
squigs25超过 11 年前
This is so cool! Has anyone seen anything similar for a python flask app boilerplate (with OAuth + how to use guide)?
评论 #7131465 未加载
评论 #7133600 未加载
pavingways超过 11 年前
I know it&#x27;s shameless, but what are comments for if not self-promotion... I&#x27;m working on something like that too:<p><a href="https://github.com/rocco/node-base" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rocco&#x2F;node-base</a><p>My focus is on clean structure, completeness of tools and documentation (mostly inline) so you not only get a node&#x2F;express&#x2F;jade&#x2F;everyauth&#x2F;mongodb app but also can learn what&#x27;s going on and how it all works together.<p>SPA app on top coming up ...
评论 #7133299 未加载
subpixel超过 11 年前
A <i>boilerplate</i> for Node.js would be less confusing.
driverdan超过 11 年前
Very nice! This is a much better (and updated) version of my express-foundation project I created for hackathons: <a href="https://github.com/driverdan/express-foundation" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;driverdan&#x2F;express-foundation</a><p>I&#x27;ve pretty much abandoned express-foundation since I haven&#x27;t been to a hackathon in a while. This repo pretty much seals its fate.
cridenour超过 11 年前
I think the differentiator here is the amount of documentation and that they make no assumptions about your system. For instance, telling me I need XCode to even build some of the libraries - not something I see in very many docs but absolutely something I see people run into at events like Startup Weekend.
dworin超过 11 年前
As a casual hackathon participant, this is a really great tool. I&#x27;ve seen countless teams with winning ideas go down in flames when they spent two days on the log-in page. And I attribute any success I&#x27;ve had at hackathons more to my ability to prioritize away from those activities than my actual programming chops, which are average at best.<p>The biggest advantage you&#x27;ll get out of this system is that it&#x27;s simple, and you know it in and out because you built it. With all of the other tools that do the same thing, you run into the same problem: you don&#x27;t have time to learn a new tool at the hackathon. By the time you&#x27;ve figured out Yeoman (which looks really cool), you only have a few hours to implement your app&#x27;s actual functionality.
评论 #7136187 未加载
vamur超过 11 年前
Unfortunately requires Mongodb as every other boilerplate Node.js app.
评论 #7134071 未加载
jsumrall超过 11 年前
Cool work, but like others say, the title here is confusing.
tvaughan超过 11 年前
I wondered when this day would come. This project doesn&#x27;t consider Linux a platform you develop on <a href="https://github.com/sahat/hackathon-starter#prerequisites" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sahat&#x2F;hackathon-starter#prerequisites</a>, but rather a platform you deploy to, if that. Heroku is so abstract it could be almost any OS.
gadr90超过 11 年前
Jesus, this is an enormous step up from mean.io and also from CLEAN[1], my fork of mean. Huge thanks for this, will become my new boilerplate. Anyone up for mantaining a Coffee fork? I think I&#x27;ll do it.<p>[1] <a href="https://github.com/gadr/clean" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gadr&#x2F;clean</a>
ankit84超过 11 年前
Kudos !!<p>Awesome, this is what I wanted to make. We should make this config driven. say what Oauth&#x2F;logins to be enabled, etc.<p>Any one starting a new project should use this this config and be able to get desired features up and running in minutes.
christiangenco超过 11 年前
The instructions for setting up authentication accounts on github and google saved me so much time. I wish I could give this all the stars.
Marcus316超过 11 年前
Thanks for posting this. I am particularly interested in the OAuth2 portion. I&#x27;m going to go pick through your code now. :D
nathan_f77超过 11 年前
Cool! Is there anything like this for Rails?
评论 #7133528 未加载
romain_dardour超过 11 年前
Or you could use <a href="http://hull.io" rel="nofollow">http:&#x2F;&#x2F;hull.io</a> and not even need backend code
aioprisan超过 11 年前
Awesome work! I think the tag line &quot;boilerplate for node.js hackathon apps&quot; would be more fitting.
twog超过 11 年前
Does anyone know of a similar project in Ruby?
nawitus超过 11 年前
I think it should include a Gruntfile.