Notice of public hackathon
36 hours·Online·12 to 14 November 2026
CIVIC places University of Waterloo students inside Canadian municipalities for eight months to work on a problem the city has lived with for years. CIVIC Hack is the 36-hour version. Can you fit a placement into a day and a half and come out with a working MVP? You take part online; the audience is live at the 2026 State of Canada's Cities Summit in Ottawa. Municipal leaders there choose the problem on Thursday, and the finished work will be presented and shared with them.
Prizes
Three cash prizes from the judging panel's scores, special recognition for the projects that stand out, and a few things that outlast the weekend.
Certificate and digital recognition to share with your network. Featured on FCI's website, newsletter and LinkedIn.
Certificate and digital recognition to share. Featured alongside first.
Certificate and digital recognition to share. Featured alongside first.
Special recognition
Alongside the cash prizes, the judging panel will single out a few exceptional projects. Each comes with a certificate and digital recognition you can share with your network.
- Winners featured on FCI's website, newsletter and LinkedIn
- An invitation to present to FCI staff, members and partners
- A chance to interview with FCI, for any role you'd like to talk about
You'll be solving one of these challenges
Five municipal problems go to a vote at the 2026 State of Canada's Cities Summit by the Canadian Urban Institute, in Ottawa on Thursday 12 November. Voting closes at 3 pm. The winning problem is revealed at launch, so read all five now and come in with a user in mind.
- 1Making municipal decisions easier to understandHow might we help residents understand a proposed municipal decision, how it could affect them, and when they can have a say?
- 2Finding gaps in transit accessHow might we use public data to spot where transit schedules make it hard to reach essential destinations, and figure out which improvements matter most and what the trade-offs are, including first-mile/last-mile gaps?
- 3Making long-term infrastructure costs visibleHow might we help residents weigh an infrastructure project's upfront price against its future maintenance, operating and environmental costs?
- 4Tracking a city's commitmentsHow might we help residents see what progress a municipality has made on a public commitment, and what's still unclear?
- 5From housing approval to constructionHow might we help residents and decision-makers understand what happens between a housing approval and construction, and where progress gets hard to track?
Municipalities across Canada face many of the same problems, so a problem solved well once can be shared, adapted and reused instead of rebuilt from scratch every time. The tool you build should be usable by someone outside your own discipline, and you'll be asked to explain it to them.
Schedule
All times Eastern. You take part online from wherever you are.
Thursday 12
Vote and launch- 3 pm
- Summit vote closes in Ottawa and the problem statement is finalized
- 6 pm
- Launch. Welcome, challenge reveal, rules and team formation
- 7 pm
- Hacking begins
Friday 13
Build- 8 am
- Checkpoint one. Post your problem, your user and your idea in two lines
- 8:30 am
- Live from the summit, until 10 am. The hackathon goes in front of the summit audience. Details below
- 10 am
- Mentor office hours until 4 pm
- 3 pm
- Checkpoint two. Post where you've got to
- 6 pm
- Checkpoint three. Post your progress and read the submission requirements
Saturday 14
Judge and showcase- 8 am
- Final checkpoint. Submission requirements, one last time
- 10 am
- Hacking ends. All building stops: no more code, no more generating, no more edits. Submissions are due on Devpost by 10 am, and late submissions are not considered
- 10:30
- Round one, asynchronous judging. Judges review the demo videos and reports on Devpost
- 12 pm
- Finalists announced, top five
- 12:30
- Showcase. Each finalist gives a five-minute pitch or live demo and takes three minutes of questions
- 1:30
- Feedback. General feedback from the panel, then how each team might take its project forward
- 1:45
- Winners and special recognition, then closing by 2 pm
You choose the challenge. Our students build the solution.
On Friday morning Eryn Stewart and Leia Minaker, who run CIVIC, put the hackathon in front of the summit. Municipal leaders, practitioners and researchers in the room see what teams have built in the first 13 hours, weigh in on what's practical and what isn't, and say what a municipality would need before it could put one of these tools to use.
Watch the livestream. What they say is your brief for the next 24 hours.
What to submit
Everything is submitted to Devpost before 10 am on Saturday. Templates provided.
A link to a working prototype is welcome, not required. Commits will be checked.
Show the tool working and say who it's for. Over three minutes won't be considered.
Who would use it, what data and resources it needs, rough cost, privacy, what residents should know and how other municipalities could adapt it. A link to a PDF in your GitHub repository is fine. Think of it as a short case study for other cities.
The problem, who it's for, your solution and what's next.
Mentors and judges
Mentors are technical and municipal experts on Discord Friday from 10 am to 4 pm to help you get unstuck. Judges are a separate panel of technical and municipal people.
The mentor and judging panel is being confirmed. This section will be updated before launch, so check back later.
How it's judged
The judging panel scores every submission against a short set of weighted criteria. The full rubric is published here once it's confirmed.
The criteria and weights are being finalized. This section will be updated before launch, so check back later.
Team rules
- SizeOne to four people.
- WhoAt least one person on every team must be a University of Waterloo student. Any faculty or program.
- MixMixed disciplines are strongly encouraged but not required. Planners and urban designers, engineers, developers and data scientists, designers, and policy, business and social science students all have a part. The best solutions come from teams that combine different perspectives.
- FormingPre-formed teams are welcome. If you're on your own, use the team-finding channel on Discord once your invite arrives, and the team formation block at launch.
- StartingNothing starts before launch. You can't bring pre-built tools or code written in advance, and commits will be checked. From 10 am Saturday, all building stops.
- Your workYour team owns what it builds. By entering, you give FCI and the University of Waterloo permission to show, describe and present the hackathon version of your project, during the event and afterward, with credit to your team.
- ConductCIVIC Hack is a welcoming, inclusive space. Everyone is expected to be respectful, collaborative and professional, and harassment or discrimination of any kind won't be tolerated. If something goes wrong, contact an organizer. The full code of conduct is below.
- RulesThe full rules and terms are on Devpost.
Questions
01Why join?+
02Who can take part?+
03Do I need a team before I register?+
04What do we actually build?+
05Where does it happen?+
06Do I have to go to Ottawa?+
07When is the challenge revealed?+
08What support is there during the event?+
09What does "hacking ends" mean?+
10Does it cost anything?+
11What happens after the event?+
Future Cities Institute
Future Cities Institute founded by CAIVAN, at the University of Waterloo, connects research, students and municipalities to work on the problems cities face. Through CIVIC, City Innovation Via Internships and Co-op, students are placed inside municipalities for eight months to work on a live problem, and the fix is written up and shared so other communities don't have to start from zero.
CIVIC Hack is the 36-hour version of the same idea.
Questions before Discord opens, or anything you'd rather not ask in public, go to Krishnam Jhalani at k2jhalan@uwaterloo.ca, with Melanie Hains and Preethi Raghuraman in copy. Once Discord opens, the help channel is the fastest route.
Code of conduct
CIVIC Hack is about building better cities together. We want everyone, whatever their school, program, background or experience level, to feel welcome and safe taking part. This code applies to all participants, mentors, judges, organizers and partners in every event space: Discord, Devpost, video calls, livestreams and any direct messages between participants.
Be welcoming and respectful
- Treat everyone with respect, especially people new to hackathons or from different backgrounds and disciplines.
- Give constructive feedback, and take feedback in good faith.
- Respect people's time and boundaries, including when they say no to joining a team or chatting.
Unacceptable behaviour
- Harassment, intimidation or bullying of any kind.
- Discriminatory comments or jokes about race, ethnicity, gender, gender identity or expression, sexual orientation, disability, religion, age, appearance or any other personal characteristic.
- Sexual language, imagery or advances, in public channels or private messages.
- Unwanted private messages after someone has asked you to stop.
- Sharing someone's personal information without their consent.
- Recording, screenshotting or sharing other people's video, audio or private messages without consent.
- Disrupting talks, livestreams, calls or channels, including spam and trolling.
- Hateful, violent or explicit content in usernames, profile pictures or project submissions.
Honest work
- Submit work your team built during the hackathon. Credit any open-source code, datasets and AI tools you used.
- Use only public, open or organizer-provided data. Don't use personal or confidential information.
- Don't plagiarize other teams' work.
Reporting
If you experience or see behaviour that breaks this code, or if anything makes you feel unsafe, please tell us:
- Direct message any member of the organizer team on Discord.
- Email k2jhalan@uwaterloo.ca.
Reports are handled as confidentially as possible. You won't face retaliation for reporting in good faith.
Consequences
Organizers may take any action they consider appropriate, including a warning, removal from Discord or event sessions, disqualification from prizes, or removal from the hackathon. Serious incidents may be referred to the relevant university under its policies, or to the appropriate authorities.
By participating in CIVIC Hack, you agree to follow this code of conduct.
Acknowledged on registrationThe FCI newsletter
Join our monthly newsletter for stories from the municipalities we work with, research from our members, and tools that make your job lighter.