https://d226lax1qjow5r.cloudfront.net/blog/blogposts/the-ultimate-list-of-ideas-for-your-next-hackathon/hackathon_1200x600.png

La liste ultime d'idées pour votre prochain hackathon

Publié le October 24, 2021

Temps de lecture : 8 minutes

Les hackathons sont très amusants. Si vous n'avez jamais participé à un hackathon, sachez qu'il s'agit d'un événement au cours duquel des programmeurs construisent quelque chose en peu de temps (souvent en 24 heures). Souvent, les hackathons incluent un prix pour les équipes gagnantes.

Les hackathons sont excellents parce qu'ils vous permettent d'améliorer vos compétences en matière de codage, de construire de nouvelles choses et d'essayer de nouvelles technologies.

L'un des aspects les plus difficiles de la participation à un hackathon est de trouver une idée sur laquelle travailler. Dans cet article, je vais donc vous donner quelques idées amusantes pour votre prochain hackathon.

Hackathons populaires

Tout d'abord, j'aimerais mettre en lumière quelques hackathons populaires, afin que vous puissiez avoir une idée des événements auxquels vous pouvez vous inscrire. Le premier est le Hacktoberfest. Hacktoberfest est entièrement consacré à l'open-source. Organisé par DigitalOcean, les participants contribuent à des projets open-source pour avoir une chance de gagner des cadeaux.

HackMIT est un autre hackathon populaire. Il s'agit d'un événement d'un week-end au cours duquel les étudiants travaillent sur de nouveaux projets logiciels ou matériels. Attention toutefois, cet événement n'est pas réputé pour être adapté aux débutants !

Si vous souhaitez participer à de grands hackathons avec de nombreuses personnes, vous pouvez vous inscrire aux MHacks, LAHacksou à HackTech.

Vous vous intéressez aux start-ups ? Pensez à vous inscrire à TechCrunch Disrupt. TechCrunch Disrupt est une série d'événements destinés aux startups, mais il comprend également un hackathon de 24 heures.

Si vous êtes débutant et que vous recherchez un hackathon destiné aux personnes moins expérimentées, vous pouvez consulter le site suivant HackIllinois, BoilerMake, BitCamp, HackTXou Hack@Brown.

Il s'agit de quelques-uns des hackathons les plus connus, mais la liste est loin d'être exhaustive.

Passons maintenant aux idées de hackathon !

Idées générales de hackathon

  1. Créez une application qui vous suggère des tenues en fonction de la météo. Utilisez l'API météo de notre liste d'API API amusantes pour obtenir le temps qu'il fait dans votre région et vous suggérer des tenues appropriées pour la journée.

  2. Il est parfois difficile de suivre toutes les personnes qui font partie de notre vie. Pour votre prochain hackathon, vous pourriez créer un robot qui envoie par programmation un message texte agréable à vos amis et à votre famille une fois par mois pour leur faire savoir que vous pensez à eux.

  3. Créez votre propre assistant virtuel. Siri, c'est bien, mais il y a beaucoup de tâches qui vous sont propres et pour lesquelles Siri ne peut rien. Faites un brainstorming pour en dresser la liste, puis créez un assistant capable d'automatiser ces tâches.

  4. En parlant d'automatisation de votre vie, avez-vous expérimenté l'automatisation des processus robotiques ? Si votre travail implique des tâches répétitives à l'aide de votre ordinateur, essayez lors de votre prochain hackathon d'utiliser le logiciel gratuit logiciel libre RPA de robocorp de robocorp pour automatiser les tâches répétitives.

  5. Une autre idée amusante de robot est de construire un chatbot qui peut envoyer des messages à vos amis et à votre famille. Voyez combien de temps votre robot peut maintenir la conversation sans qu'ils se rendent compte qu'ils parlent à un robot !

  6. Construisez quelque chose en utilisant la RA.Essayez d'utiliser cette API pour votre projet.

  7. Créez un programme qui surveille des sites tels que Reddit et les réseaux sociaux pour détecter les nouvelles musiques et émissions de télévision. Lorsqu'une nouvelle chanson ou émission de télévision commence à devenir populaire, il devrait vous envoyer un SMS.

  8. Coder un programme qui vous appelle chaque semaine et vous lit une citation des Simpsons.

  9. Oublier l'anniversaire de quelqu'un est le pire des sentiments. Codez une application qui qui envoie automatiquement un SMS à vos amis et à votre famille le jour de leur anniversaire, pour que vous n'en oubliiez plus jamais un.

  10. J'ai fait un stream Twitch avec mon collègue Dwane Hemmings où nous avons construit un composant web ensemble. Si vous n'en avez pas encore créé un, vous devriez essayer de le faire. Je vous mets au défi de prendre l'une des idées présentées ici et d'en faire un composant web.

Fintech & EdtechIdées de hackathon

  1. Les prix des crypto-monnaies ayant atteint des sommets inégalés, c'est l'occasion rêvée de créer un robot pour échanger des crypto-monnaies.

  2. Puisque nous parlons de crypto-monnaie, un autre projet amusant consisterait à créer une pièce de monnaie pour vous-même. Certains pensent que les pièces personnelles sont l'avenir : pourquoi ne pas tenter l'expérience ?

  3. L'extraction de crypto-monnaies peut être rentable, mais elle consomme beaucoup d'énergie. Pourquoi ne pas utiliser un raspberry pi pour construire une machine de minage de crypto-monnaies alimentée par l'énergie solaire ?

  4. Saviez-vous qu'un programmeur a construit un robot qui a gagné 2,4 millions de dollars en 28 minutes en lisant un tweet et en achetant des options d'achat d'actions en fonction des informations qu'il contenait ? C'est arrivé, et vous pourriez être le prochain ! Lors de votre prochain hackathon fintech, pourquoi ne pas tenter de créer un robot qui négocie des actions à partir de tweets ?

  5. J'ai déjà eu des problèmes avec des conseillers financiers qui envoyaient des données sensibles par courrier électronique, ce qui n'est pas sûr. Programmez un plugin Gmail qui vous avertit lorsqu'il semble que vous envoyez des données sensibles par courrier électronique.

  6. Les impôts ne sont une partie de plaisir pour personne. Essayez de créer un programme capable de s'occuper de vos impôts sans aucune intervention de l'utilisateur. Il pourrait le faire en récupérant vos données bancaires et en surveillant vos SMS et vos appels téléphoniques pour y trouver des informations telles que votre déménagement ou votre mariage (ce qui aurait une incidence sur vos impôts).

  7. Un autre projet consiste à créer une appli de vidéoconférence pour enseigner à l'aide de graphiques. Vous pouvez utiliser Video API de Vonage de Vonage pour mettre en place rapidement une vidéoconférence, puis utiliser une bibliothèque comme Plotly pour y ajouter des graphiques. L'enseignant devrait pouvoir saisir des données et créer des graphiques en temps réel.

  8. Besoin d'un défi supplémentaire ? Essayez d'ajouter une fonction de reconnaissance faciale à votre appli de vidéoconférence.

  9. Vous pouvez également créer une application de Video conferencing qui remplace les réunions parents-professeurs par des fonctions telles que l'affichage d'un bulletin scolaire en un seul clic.

  10. Je viens d'écrire mon deuxième livre sur le codage et je peux vous dire qu'il n'y a pas beaucoup de logiciels pour les personnes qui écrivent des livres sur le codage. J'espère que quelqu'un écrira un programme comme Google Docs ou Microsoft Word, qui vous permettra de convertir facilement votre document en un livre électronique avec un code correctement formaté.

  11. Je passe mon temps à surligner des notes sur mon Kindle, mais je les relis rarement. J'adorerais que quelqu'un crée un site web qui me m'envoie par SMS les passages surlignés des livres que j'ai lus.

Idées de hackathon pour les nouveaux codeurs

  1. Noël approche, vous savez ce que cela signifie ! Il est temps de commencer à rappeler aux gens les cadeaux que vous voulez. Je vous mets au défi de créer une application qui vous permette d'entrer les cadeaux que vous voulez, ainsi que les adresses e-mail de vos amis et de votre famille, et de leur envoyer un e-mail tous les x jours pour leur rappeler de ne pas oublier de vous acheter plein de cadeaux (et de leur envoyer la liste de ce que vous voulez.) Cette année, personne n'oubliera de vous acheter des cadeaux !

  2. Les hackathons n'ont pas toujours pour but de créer quelque chose de nouveau. Parfois, il s'agit simplement de développer ses compétences. Essayez de transformer le jeu classique TikTokToe en site web, avec une belle interface utilisateur.

  3. TikTokToe ne vous intéresse pas ? Créez un site web qui vous permettra de jouer au poker avec vos amis.

  4. Un autre projet amusant pour les nouveaux codeurs consiste à créer une API. Recherchez un site web qui contient des informations intéressantes, mais qui ne propose pas d'API gratuite. Assurez-vous que les conditions d'utilisation du site l'autorisent, puis scrapez le site. Mettez les données dans une base de données, puis créez une API autour de ces données. Vous pouvez ensuite contacter le webmaster et lui donner le code gratuitement.

  5. En tant que nouveau codeur, il peut être difficile de s'entraîner régulièrement. Créez un programme qui envoie chaque jour un SMS à votre téléphone pour vous rappeler de coder ce jour-là. Vous pouvez utiliser notre SMS API pour envoyer un SMS facilement.

  6. Créez un site web qui garde la trace de tous les livres et cours de codage que vous avez lus et suivis et qui vous permet d'en ajouter de nouveaux facilement.

  7. Créez un site web qui vous permet de choisir une chanson. Il lit ensuite cette chanson à l'aide de l'API de YouTube et crée une vidéo musicale personnalisée en récupérant des images sur le web.

  8. Créer un programme capable de récupérer les paroles de n'importe quelle chanson et de créer un nuage de mots à partir des paroles.

  9. Obtenir un premier emploi en tant que programmeur peut s'avérer difficile, mais un portfolio peut aider. Si vous n'avez pas de portfolio présentant vos meilleurs projets, votre prochain hackathon est une excellente occasion d'en constituer un.

  10. Créez un langage de programmation. Ce ne sera peut-être pas le prochain Python, mais donnez-lui autant de fonctionnalités que possible. La création d'un langage de programmation vous aidera à devenir un meilleur programmeur.

Réflexions finales

Que vous souhaitiez améliorer vos compétences en programmation ou rencontrer de nouvelles personnes, les hackathons sont très amusants.

J'espère que cet article vous a donné envie d'en essayer un si vous ne l'avez jamais fait ou d'y participer bientôt si cela fait longtemps.

L'un des défis auxquels sont confrontés de nombreux programmeurs est de trouver de nouvelles idées de projets, qu'il s'agisse d'un projet parallèle ou d'un hackathon. J'espère que cet article vous a donné de l'inspiration.

Que vous construisiez un projet d'apprentissage automatique ou un projet de cette liste, je vous souhaite bonne chance.

Si vous utilisez l'une des idées de cet article, faites-le nous savoir !

Vous pouvez nous joindre sur Twitter ou sur notre canal Slack.

Bonne chance pour votre prochain hackathon !

Partager:

https://a.storyblok.com/f/270183/400x394/540f26da70/cory-althoff.png
Cory AlthoffAncien membre de l'équipe Vonage

Cory Althoff est un défenseur des développeurs chez Vonage et l'auteur de deux livres : The Self-Taught Programmer (Le programmeur autodidacte) et The Self-Taught Computer Scientist (L'informaticien autodidacte). Book Authority a désigné "The Self-Taught Programmer" comme l'un des meilleurs livres de programmation de tous les temps, et The Next Web l'a classé parmi les dix livres qui vous aideront à devenir un meilleur ingénieur logiciel. Cory vit dans la Bay Area avec sa femme et sa fille.