Demo
Sign up with an account, and then you can friend the users
nimiagbhat calebkim21324
feel free to create as many checkpoints as needed.
Inspiration
We wanted to solve a problem every student deals with: knowing what habits they should be doing, but struggling to stick with them. Most habit apps are just fancy checklists, you can tap “complete” without actually doing anything.
We wanted something that connects habits to the real world and actually nudges you to follow through. That’s where the idea of real-world checkpoints was born.
What it does
chkpnt helps users stay consistent by tying digital habits to physical actions using real-world checkpoints powered by NFC tags. You place the checkpoints where your habits naturally happen, on your water bottle, gym bag, bathroom mirror, coffee machine, anywhere.
When a checkpoint triggers at a scheduled time, a lockout period automatically begins. During this lockout, distracting apps you’ve chosen (like TikTok or YouTube) stay restricted until you physically get up and tap the checkpoint in your environment. Completing the checkpoint clears the lockout.
For example, if you struggle with morning phone scrolling, you can set a checkpoint for when you wake up. The lockout starts automatically at that time, and you can’t access distracting apps again until you get up and tap the checkpoint on your mirror or coffee machine — meaning you’ve already started moving and set your day off on the right foot.
The app also includes:
- streak tracking
- hours saved from reduced distractions
- a social tab to see your friends’ progress and share checkpoints
- shared checkpoints for routines like gym sessions or study habits
How we built it
We built the entire project using Lovable, which let us move extremely quickly given the short timeframe. It was built as a React Native mobile application that can work both on iOS and Android. We focused on designing a simple, intuitive flow, implementing real-world checkpoints using NFC technology, building the time-based lockout system, and creating a social tab for streaks, shared checkpoints, and progress. Lovable helped us handle UI, logic, and iteration fast so we could focus on features that actually support consistent behavior.
Challenges we ran into
- Making the UI clean and intuitive
- Making the lockout feel supportive instead of overly restrictive
- Ensuring NFC interactions felt smooth and natural
Accomplishments that we're proud of
- Building a habit system that requires real follow-through, not just a tap on a screen.
- Implementing a fully working time-based lockout tied to real-world checkpoints.
- Designing a clean, minimal UI that feels purposeful
- Creating a social experience that encourages accountability without pressure
What we learned
- Physical interactions dramatically strengthen habit formation
- Simplicity is crucial when designing behavior-changing tools
- Social accountability is powerful when done right
- Lovable makes it possible to iterate on complex ideas extremely quickly
What's next for chkpnt
- Launching proprietary checkpoint stickers that come preloaded with routines, so users can buy a pack and instantly set up habits without configuration
- Preparing the app for real user testing, and refining the habit and lockout flows based on feedback
- Expanding the social experience with shared streaks, group routines, and collaborative habit challenges
Built With
- cloud
- lovable
- react
- react-native
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.