About the challenge
Checkpoint is a hackathon series for builders aged 13 to 18. Our online events give you 48 hours to build something around a theme. Checkpoint Journeys are the in-person version: one day, one room, about 30 students, and a team around you.
This is Journeys: Hanoi, and the theme is Save Point.
Build something that preserves something worth keeping: a tradition, a craft, a language, a place or a story. Think of the moment in a game where you save before something changes. What would you save, who is it for, and how do you make sure it's still there tomorrow?
It can be a game, an app, a website, a tool or an experience. It doesn't have to be serious or solemn, but it has to be good, and it has to save something.
Journeys: Hanoi runs on Saturday 20 March 2027, from 08:00 to 18:00, in Hanoi, Vietnam. It's free, in person, and open to anyone aged 13 to 18 who can attend. The venue is True North International School in Hanoi, our venue partner. Huge thanks to them for opening their doors to us.
You do not need experience. Many of the people who turn up will never have finished a project before, and that's a normal starting point, not a problem. We start the day by choosing a project small enough to finish, and there are people in the room all day to help when you get stuck.
Use any tool, any language, and as much AI as you want, as long as you tell us how you used it.
A note: Checkpoint is a student-run series, fiscally sponsored by The Hack Foundation (a 501(c)(3) nonprofit). Parents or guardians are on site all day as chaperones, every participant has a signed consent form, and we have a published code of conduct. Read more on our website: https://checkpointhacks.org
Our community Discord is open for updates, teammates and questions before the day: https://discord.gg/wQVdTKrEr5 It's optional. Everything official stays here on Devpost.
The day
All times are Hanoi time (ICT, UTC+7).
| Time | What happens |
|---|---|
| 08:45 | Check-in. Sign in, collect your badge, find a seat |
| 09:15 | Kickoff. The theme, how the day works, and how judging works |
| 09:30 | Team-forming session. Find teammates, or decide to go solo |
| 09:45 | Build begins |
| 11:00 | Scoping check-in. Organisers go round and help you cut your idea down to something finishable |
| 12:30 | Lunch |
| 13:15 | Build continues |
| 15:30 | Submissions close on Devpost |
| 15:45 | Demos. Two minutes per team, in the room |
| 16:30 | Judging |
| 17:00 | Winners announced |
| 17:30 | Tidy up |
| 18:00 | Finish, and pickup as arranged |
What to build
A project that saves something. That's the only rule on what to build, and beyond that, anything goes.
- Any tool or framework. Godot, Unity, GameMaker, Scratch, Twine, plain HTML and JavaScript, Python, a no-code builder, or something we haven't heard of.
- Any kind of project. A game, an app, a website, an interactive story, a tool or a small archive. If you can show it to a judge in two minutes, it qualifies.
- Any scope. A small project made well beats an ambitious one left half-finished. You have one day, so aim small.
- AI is allowed. Use it for code, art, audio, writing and ideas. You'll be asked to say what you used, and you're judged on the result, not the method.
- Solo or in a team of up to four. Team size does not affect how you're judged.
Everything you submit must be made during the day. See the Rules for exactly what that means.
Not sure what to save?
Some starting points:
- A tradition. A family custom, a festival, a way of celebrating that your grandparents remember differently from you
- A craft. How something is made by hand, step by step, before the people who know it are gone
- A language. A dialect, a regional word, a script, a way of speaking that's fading
- A place. A street, a market or a neighbourhood in Hanoi as it is today, before it changes
- A story. A folk tale, a family story, a memory someone told you that nobody has written down
Ask someone. The best Save Point projects usually start with a real person who knows something worth keeping, such as a grandparent, a craftsperson or a neighbour. Ask their permission before you record or share what they tell you, and credit them.
Interpret the theme loosely. If you can explain what you're saving and who it's for, it counts.
Get started
- Register here on Devpost. Free, takes a minute.
- Send your consent form. Every participant needs a signed form from a parent or guardian (18-year-olds sign their own). You can't take part without it. We’ll email you the consent form after you register.
- Introduce yourself on the discussion board here on Devpost, or on the Discord. That's where you'll find teammates, ask questions and get updates.
- Prepare, but don't build. Pick your tools, install them and make sure they run on your laptop. Research your topic. All of that is encouraged. Just don't write code or make assets until kickoff.
- Come on the day. Bring a laptop and charger. Check-in starts at 08:45.
Questions we expect
Do I need to bring a laptop? Yes. Bring a laptop and charger. We provide wifi and power, and extension cords.
What if I've never made anything before? Come anyway. The day starts with scoping, and organisers are in the room all day to help.
Can I come with friends? Yes. Everyone registers separately, and you can form a team of up to four.
What if I can't make it? Tell us as soon as you can, so we can offer your place to someone on the waiting list.
How do places work? About 30 places, given first come, first served once your consent form is received. There's a waiting list for any gaps. We don't choose by ability, school or background. The final list is confirmed on 13 March.
Is food provided? Lunch and snacks are planned and will be confirmed on this page. Tell us about allergies and dietary needs when you register.
What about accessibility or other needs? Tell us when you register, and we'll do everything we can to make it work.
Who's in charge? Checkpoint is run by a student team, with parents or guardians on site all day as chaperones. Organisers, judges and mentors never have private contact with participants.
Thank you to our sponsors
Journeys: Hanoi is hosted by True North International School (TNIS) and supported by gen.xyz, CodeCrafters, Formaloo and PixelSnap 2.
Sponsors
Please email us at [email protected] to ask about sponsoring Journeys: Hanoi. We accept cash, in-kind and any other form of sponsorship, and cash directly covers real costs like the venue's staff, lunch and materials. See the levels at https://checkpointhacks.org/sponsors
Requirements
What to build
A project that saves something worth keeping: a tradition, a craft, a language, a place or a story. That's the only rule on what to build.
- Any tool or framework. If you can show it to a judge, it qualifies.
- Any platform. Because demos are in the room, running on your own laptop is enough. A browser version is the easiest for judges to try, and we'd gently recommend it.
- Any scope. A small project made well beats an ambitious one left half-finished.
- AI is allowed and encouraged. You'll be asked to say what you used, and you're judged on the result, not the method.
- Solo or a team of up to four. Team size does not affect how you're judged.
Everything you submit must be made during the day. See the Rules for what that means.
What to submit
Submit through Devpost before 15:30 Hanoi time on Saturday 20 March 2027. Your submission needs:
- A way to try it. A link to something judges can run, or, if your project only works on your laptop, say so, and be ready to show it live at the demo. If it needs a login or has locked features, tell us how judges can get in.
- A short written description covering:
- what you made and how it works
- what you're saving, and who it's for
- what you'd do next if you had more time
- Screenshots or a short video. A 30-second screen recording or a few screenshots is fine. It also acts as your backup if something breaks during the demo. It doesn't need to be polished.
- An AI disclosure. One or two lines listing which AI tools you used and what for. "None" is a perfectly good answer. It doesn't affect your score. We ask because being straight about it is part of how we want this event to work.
- Your source code, or a note explaining why you can't share it.
- Credits. List any assets, libraries, tutorials or people's stories you used.
- Team members, listed on the Devpost submission.
Then demo it. At 15:45 each team shows its project in two minutes, in the room. Have your project open and ready.
Submit even if it isn't finished. An unfinished project that gets submitted can win Best Beginner Project. A finished project that never gets submitted can't win anything. Submit anything you have when submissions close.
Prizes
Overall Best Project
This is a no-cash prize.
- CodeCrafters 2-year VIP membership for all team members (worth $720 per member/ $2880 total)
- $500 in Formaloo credits
- PixelSnap 2 licenses for each member ($39 each/$156 total)
Overall 2nd
This is a no-cash prize.
- CodeCrafters 1-year VIP membership for all team members (worth $360 per member/$1440 total)
- $500 in Formaloo credits
- PixelSnap 2 licenses for each member ($39 each/$156 total)
Overall 3rd
This is a no-cash prize.
- CodeCrafters 6 months VIP membership for all team members (worth $180 per member/$720 total)
- $500 in Formaloo credits
- PixelSnap 2 licenses for each member ($39 each/$156 total)
Best Beginner Project
This is a no-cash prize.
- PixelSnap 2 licenses for each member ($39 each/$156 total)
Most Creative
This is a no-cash prize.
- PixelSnap 2 licenses for each member ($39 each/$156 total)
Best Save Point
This is a no-cash prize.
- PixelSnap 2 licenses for each member ($39 each/$156 total)
Submission Reward
1 .xyz domain just for submitting a product to the hack!
Judges
Currently seeking judges!
Judging Criteria
-
Impact
30%. Does it save something worth keeping? Is it clear what, and for whom? Is the connection real and thought through, or bolted on? -
Creativity
20%. Is the idea interesting? Have we seen this before? Does it approach the theme from an angle we didn't expect? -
Execution
20%. Does it work? Can a judge run it and see what it does? Does it do what it says easily and clearly? -
Art & Design
15%. Does it look and feel like one coherent thing? Is it readable, and is it clear what's interactive? Generic, unpolished UI scores against this. -
Presentation
15%. Was your demo clear and engaging? Was your description accurate, explaining what it is, who it's for and what it preserves?
Questions? Email the hackathon manager





