Cette sections présente des outils qui peuvent être très utiles lors d'un hackaton sur 24h. En effet, en si peu de temps, l est hors de question de réinventer la roue, tout doit être extrêmement efficace et donc les outils doivent être choisis avec précaution.
En si peu de temps, les meilleurs outils que vous aurez à votre disposition sont ceux que vous connaissez déjà. Privilégiez donc les technologies avec lesquels vous avez déjà travaillé.
Twitter Bootstrap est une framework de développement front-end qui vous permettra très rapidement de bâtir l'interface de votre application. Grille responsive, formulaires, typographie... tout y est, seulement quelques classes CSS à ajouter et le tour est joué. Toute la documentation est présenté sous formes d'exemples, c'est très simple à prendre en main.
Bootstrap est extrêmement complet et personnalisable. Il a été adopte par de très nombreux projets.
Subtle pattern vous met à disposition des centaines textures très sympas que vous pourrez utiliser comme fond sur votre application web ou mobile.
Design kindle (textures, icones…)
Design kindle est un site qui propose des ressource de graphisme utilisables gratuitement.
Heroku est un service de Plateforme en tant que Service (SaaS). Il permet l'hébergement d'application web basé sur de nombreuses technologies différentes tel que Java, Ruby, Python, node.js ou encore Go. Heroku c'est aussi de très nombreux plugins pour une integration simplifé, des bases de données (Postgres, MongoDB, Redis) sont disponibles, aisin que des services d' envoie de mails (Mailgun, Sendgrid) et beaucoup d'autre services Pour un hackaton, il est très possible d'utiliser heroku et de nombreux plugins sans débourser un seul centime.
Sinatra (microframework)
Sinatra est un framework web qui permet d'écrire très rapidement de petites applications ou websrsevices. Vraiment très simple à prendre en main, il permet également l'utilisation de très nombreux plugins (gems) ruby.
Pour débuter avec Sinatra, il faut tout d'abord quelques bases avec le langage ruby, mais pas de panique Try Ruby est là pour vous enseigner les bases. Une fois quelques base de ruby acquise, il sera un jeu d'enfant de prendre en main sinatra. Cerise sur le gateau, les application sinatra sont déployables sur heroku, on aurais tors de s'en priver.
Rails (MVC framework) - OK
Ruby on Rails est un framework web MVC, plus complique que sinatra a prendre en main, il offre un ecosysteme de plugins beaucoup plus riche. Beaucoup de tutoriaux à
- Rails for zombies
- Rails guide gettings started
- Railscasts
Méteor est un nouveau framework de développement web spécialisé pour des échange asynchrones. Cette technologie est encore très jeune pour le moment mais peu tout à fait convenir pour des services simples.
Phonegap et Titanium sont deux technologies qui permettent d'écrire des application native pour Android et iOS avec les technologies HTML et CSS. Les deux écosystèmes sont très riche et offrent de nombreux plugins pour manipuler les API tel que l'accéléromètre ou l'appareil photo.
Paiement avec [Stripe](http://stripe.com/]
Stripe est une plateforme de paiement qui met l'accent sur la simplicité d'intégration pour les développeurs. C'est la plateforme idéal pour un hackaton, la plateforme est très simple à prendre en main et des plugins sont disponibles dans de nombreux langages.
Les API sociales Singly
Singly réuni les API des principaux réseau sociaux une seul API. Si vous n'avez pas d'expérience avec les API facebook ou twitter, il sera certainement plus rapide d'arriver à votre but avec Singly.
Envoie de notifications avec Pusher
Pusher est un service de transport de message. C'est très utile pour envoyer des notification aux téléphones de vos utilisateurs, mais ça peu être utilisé dans n'importe quel application qui utilise des données temps réel tel que Gaug.es
Si votre projet nécessite le stockage de fichier en ligne, vous pouvez utiliser les services de box.com où de Amazon S3. Box offre une API un peu plus simple, mais de nombreux plugins sont disponible pour simplifier l'intégration de S3.
Envoyez / recevez des SMS ou apples avec Twilio
Twilio est un service qui vous permet de mettre en place rapidement une plateforme de téléphonie pour votre projet. Envoie de SMS, serveur vocaux, vous pouvez même créer votre propre call center.
Si votre projet nécessite d'envoyer un des email, pour par exemple confirmer l'email de vos utilisateurs, vous pouvez utiliser un service tel que Sendgrid où Mailgun qui proposent tout les deux des offres gratuites, parfaites pour un hackaton.
Sendgrid permet aussi de faire forwarder les emails entrants sur une URL de votre choix. Ce service est très utile pour permettre à vos utilisateurs de répondre à leur notification email (comme sur facebook par exemple).
Votre "Coming soon" page avec Launchrock
LaunchRock vous permet de mettre très facilement une page pour présenter votre produit et récolter les emails de vos premiers utilisateurs.
VoiceBunny est un service qui permet de
Ca c'est la boîte à outils pour les dev. Il faudrait que tu rajoutes des ressources plus orientées marketing ;-)