Coming Fall 2026

Your campus,
one text away

Dining menus. Bus ETAs. Open seats. Assignment deadlines.
No apps. No accounts. Just text.

(305) 333-3940
Built by UMD students, for UMD students
Scroll to explore

Sound familiar?

A day in your life at UMD

๐Ÿ˜ด7:45 AM

Alarm didn't go off. CMSC351 starts in 15. Is the 104 even running?

๐Ÿ“ฑBetween classes

Checking 4 apps to find ONE open seat in CMSC216. Testudo crashes. Again.

๐Ÿฝ๏ธ5:30 PM

"what's for dinner" in 3 group chats. No one knows. Walk to south diner. It's closed.

๐Ÿ“š11 PM

Canvas says assignment due tomorrow. You thought it was Thursday. It's Tuesday.

๐ŸšŒFreezing at the stop

Transit app says 104 in 2 min. It's been 2 min for 10 minutes.

๐Ÿ˜คRegistration day

4.0 GPA but 87th in line. Every section of 351 fills before your time slot.

๐Ÿ˜ด7:45 AM

Alarm didn't go off. CMSC351 starts in 15. Is the 104 even running?

๐Ÿ“ฑBetween classes

Checking 4 apps to find ONE open seat in CMSC216. Testudo crashes. Again.

๐Ÿฝ๏ธ5:30 PM

"what's for dinner" in 3 group chats. No one knows. Walk to south diner. It's closed.

๐Ÿ“š11 PM

Canvas says assignment due tomorrow. You thought it was Thursday. It's Tuesday.

๐ŸšŒFreezing at the stop

Transit app says 104 in 2 min. It's been 2 min for 10 minutes.

๐Ÿ˜คRegistration day

4.0 GPA but 87th in line. Every section of 351 fills before your time slot.

๐Ÿ˜ด7:45 AM

Alarm didn't go off. CMSC351 starts in 15. Is the 104 even running?

๐Ÿ“ฑBetween classes

Checking 4 apps to find ONE open seat in CMSC216. Testudo crashes. Again.

๐Ÿฝ๏ธ5:30 PM

"what's for dinner" in 3 group chats. No one knows. Walk to south diner. It's closed.

๐Ÿ“š11 PM

Canvas says assignment due tomorrow. You thought it was Thursday. It's Tuesday.

๐ŸšŒFreezing at the stop

Transit app says 104 in 2 min. It's been 2 min for 10 minutes.

๐Ÿ˜คRegistration day

4.0 GPA but 87th in line. Every section of 351 fills before your time slot.

๐Ÿ˜ด7:45 AM

Alarm didn't go off. CMSC351 starts in 15. Is the 104 even running?

๐Ÿ“ฑBetween classes

Checking 4 apps to find ONE open seat in CMSC216. Testudo crashes. Again.

๐Ÿฝ๏ธ5:30 PM

"what's for dinner" in 3 group chats. No one knows. Walk to south diner. It's closed.

๐Ÿ“š11 PM

Canvas says assignment due tomorrow. You thought it was Thursday. It's Tuesday.

๐ŸšŒFreezing at the stop

Transit app says 104 in 2 min. It's been 2 min for 10 minutes.

๐Ÿ˜คRegistration day

4.0 GPA but 87th in line. Every section of 351 fills before your time slot.

10+ apps. None of them talk to each other.
None of them know you.

What Testudo can do

Gets smarter every week

Not bloatware. Features you actually use.

๐Ÿ“‹

Canvas Integration

"what's due this week?" โ€” pulls your actual assignments, deadlines, and grades from Canvas. No more logging in at 2am.

IN DEVELOPMENT
โฐ

Smart Wake-ups

"hey yo, you got a 9am in 45 min. 104 bus in 12 min. get up." โ€” knows your schedule and your bus route.

COMING SOON
๐Ÿช‘

Seat Watcher

"watch cmsc351" โ€” checks every 15 min and texts you the SECOND a seat opens. Never miss registration again.

BETA
๐Ÿง 

Learns You

Remembers your dining hall, bus route, courses. The more you text, the more it feels like a friend who knows everything.

LIVE

Text Testudo.
Know everything.

One conversation replaces ten apps.
Try it right now โ€” it's free.

๐Ÿขmade with love at McKeldin Library