Each year McHacks is proud to welcome a diverse group of students from across North America for a jam-packed weekend of hacking. For 24 hours, over 500 of the best and brightest students will gather on McGill's downtown campus, to create innovative and unique hacker projects. Whether you're writing your first line of code, playing around with APIs, or working to build your first start-up, McHacks is the place for you.
McHacks 12 offers beginner-to-pro workshops, mentorship, as well as delicious meals and a place to rest. We hope you’ll join us this winter for an exciting twelvth edition of Canada’s first and favourite hacker project launch pad!
Requirements
Main Requirements
McHacks 12 is a non-themed hackathon. You are free to build any project you desire. You must create a Dev Post for your project prior to the end of the hacking period. Each project is automatically entered for the Top 3 Hacks prize.
Additional requirements
-
You must include videos, photos, or screenshots of your working product.
-
You must include a link to your source code (GitHub, etc.).
-
If you would like to enter any other prizes that are not the Top 3 Hacks, you must tag the prize name(s).
-
All teams must submit their check-in forms at the designated times.
-
All projects must be submitted before the end of the hacking period.
Prizes
1st Place
Each team member will receive a PlayStation 5 as well as 1 year subscriptions to NordVPN, NordPass, and Incogni.
2nd Place
Each team member will receive a 3D Printer.
3rd Place
Each team member will receive a MSI 24" Curved Gaming Monitor 180Hz 1ms.
National Bank - Develop a tool to predict market events before they happen
Given the historical market data (best price and trade datasets) of 5 stocks containing volatility
events (economic/news releases):
- Step 1: Design an interactive graph/visualization that can display the selected stock's data for a day or time range.
Using the graph, identify the timing of those events and observe how they impact the stock prices, and which stock usually lead the market movement.
Following these observations, can we predict the movement of a specific stock using the data from the other stocks? Additionally, how can we anticipate a sharp rise or drop in this stock's value?
- Step 2: Develop a tool to test and validate your analysis from step 1 (ML or statistics-based
approach). Ideally, the tool should be able to generate signals predicting significant changes
in the stock.
The data provided can be divided into training/validation/test sets at your preference.
Each member of the winning team will receive $500 in a National Bank trading account that can be withdrawn.
Telus - Leverage technology to build a more environmentally and socially sustainable future
At TELUS, we strive to challenge ourselves and those around us to seek innovative ways to drive positive change - from building stronger communities and helping those who need it most to ensuring equal access to technology and driving innovations in healthcare and sustainability.
In this challenge, we’re looking for projects that leverage technology innovation to benefit societal and/or environmental good. If you can make a case for your project under this lens, make sure to apply!
Some project topics could include:
Improving accessibility to basic human needs
Healthcare, agriculture, food, shelter, clothing, safety, education, employment
Support resources for individuals and community groups facing social issues
Gender inequality, racial inequality, poverty, mental health
Social engagement and connection
Helping seniors to become more involved in community activities
We look forward to seeing the creative solutions that you come up with. For more ideas: https://sdgs.un.org/goals (Refer to goals 1-6, 8-11, 16-17)
The winning team will receive a $250 Amazon gift card per person.
Gumloop - Best AI project that uses the Gumloop API
https://docs.gumloop.com/api-reference/sdk/python
The winning team will receive a $200 Amazon gift card per person.
IFEM Emergency Department Experience Award
The award will go to the project which finds the most novel way to improve a patient’s or their companion’s experience taking into account implementation feasibility in an actual ED. The winning team will present their project at the International Conference on Emergency Medicine in Montreal (May 2025), a forum for emergency physicians from around the world.
Best Use of Auth0
Auth0 wants your applications to be secure! Why spend hours building features like social sign-in, Multi-Factor Authentication, and passwordless log-in when you can enable them through Auth0 straight out of the box? Auth0 is free to try, doesn’t require a credit card, and allows for up to 7,000 free active users and unlimited log-ins. Make your new account today and use any of the Auth0 APIs for a chance to win a pair of wireless headphones for you and each member of your team!
Best AI Project with Databricks Open Source
Databricks is an open analytics platform that helps you build, deploy, and maintain large scale data & AI solutions! Whether you’re working with large language models using Mosaic AI, storing data with Databricks Data Lakes, or deploying GenAI powered applications using MLflow, Databricks Open Source software has the tools you need to make your hackathon project state of the art.
Build an AI powered project utilizing Databricks Open Source projects like the ones mentioned, and/or Databricks friendly Open Source projects like LanceDB and Llama Index, for a chance to win some amazing prizes for you and your teammates. Be sure to list the Databricks and Databricks friendly Open Source projects you have utilized in your project description!
Best Use of Terraform
HashiCorp Terraform is an infrastructure as code (IaC) tool that makes building, deploying, and managing your projects even easier! Whether you’re working in the cloud or using local resources, Terraform can make managing and configuring your application simple and organized. From deploying Machine Learning models to spinning up virtual containers for your web applications, Terraform supports a wide array of cloud providers and services, taking the guesswork out of your next hackathon project. Dive into the documentation and discover all the ways Terraform can take the way you hack to the next level!
Terraform’s community edition is free to use with no credit card required! Utilize Terraform in your hackathon project this weekend for a chance to win wireless keyboards for you and each of your teammates!
Best Use of Midnight
Midnight is a data protection blockchain revolutionizing the way Web3 can be utilized. Powered by a form of encryption called 'zero-knowledge', Midnight is able to address the delicate balance between data protection, ownership, and utilization. This ensures that developers can leverage blockchain technology without exposing confidential information or losing control over their data.
To build on Midnight, all you need is familiarity with TypeScript or a similar JavaScript based library. The service is free to use and their developer documentation has all the information you need to get started. Build a DApp using Midnight this weekend for a chance to win wireless headphones for you and each of your team mates!
Best Domain Name from GoDaddy Registry
GoDaddy Registry is giving you everything you need to be the best hacker no matter where you are. Register your domain name with GoDaddy Registry for a chance to win a Hack from Home Kit! Each Kit contains an assortment of awesome swag along with a tote for easy transport.
Best Use of Gen AI
Generative AI is rapidly changing the landscape of software development. This category challenges you to build novel applications that leverage the power of Generative AI APIs. Think outside the box and integrate cutting-edge AI models to create innovative solutions with real-world impact.
To participate, utilize publicly available Generative AI APIs (like those from OpenAI, Anthropic, Hugging Face, Llama, IBM Watson, or Google Gemini) to develop a unique and functional application. This could include:
AI-powered creative tools: Design an app that allows users to generate unique marketing copy, translate languages in real-time, or create personalized learning experiences.
Intelligent assistants and automation: Build a chatbot that can provide insightful customer support, or a system that automates complex tasks using natural language processing.
Next-generation content creation platforms: Develop a platform that empowers users to generate high-quality images, write different kinds of creative text formats, or compose original music with AI assistance.
This is your chance to get hands on with cutting edge tech, put your skills on display, and of course, win some awesome prizes!
People's Choice
Not everything is a popularity contest, but in this case it is. We put the fate of this prize in the hands of the public to vote for McHackers' overall favourite hack.
Prize: Assorted board games
Best Beginner Hack
Every seasoned hacker was once a newbie and we love seeing what the freshest talent on the block has to offer! This hack was made by a first-time hackathon team (at least half of the team must be first-time hackers)
Prize: Assorted Lego Sets
Forward Thinking
The best hack focused on improving upon society. Addressing any topic of your desire, whether it be an environmental concern or accessibility enhancements.
Prize: Rocketbook Smart Reusable Notebook
Best Design
Got an eye for design? The winner for this prize knows the difference between ugly and pretty and will be awarded with the title of most ~aesthetic~ hack.
Prize: Waterproof Bluetooth Speaker
Achievement Unlocked
The hack that shows what it is like to be a true gamer at heart <3 Adventurous, silly or whatever it may be, this prize is for the most fun and creative game dev hack.
Prize: SteelSeries Prime FPS Gaming Mouse
Quintessential Startup
Gross profit this, net profit that. Business talk here, buzzwords there. This hack has the most potential to be a start-up. And who knows, maybe we'll see you on Shark Tank one day.
Prize: $50 Gift card each
Chaotic Evil
We hate how much we love this hack. Maybe it'll make the world a worse place or create solutions for problems we didn't know existed. Regardless, this is the best hack in the worst of ways.
Looks like our prizes got mixed up in the mail with QHacks and GeeseHacks.
Prize: QHacks and GeeseHacks Merch
Devpost Achievements
Submitting to this hackathon could earn you:
Judges
Esteemed McHacks Judges
Judging Criteria
-
Execution
Does the hack work? Is it easy to use? Quality of the user interface, design, and aesthetics? -
Technical Complexity
How technically impressive was the hack? Was the technical problem the team tackled difficult? Is the technology used in a clever way? Is it complex? -
Impact
Could it solve a real-world problem or make a difference in people’s lives? Could it disrupt the status quo? Could it be scaled? -
Creativity
Is this idea original? Does it use innovative problem solving? Has this idea been done at hackathons before / does it already exist?
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.







