Selected work

Classroom software · Sample-data demo

SimDeck

I built SimDeck from a sixth-grade teacher’s paper-card history activity. The public demo uses sample data to show student and teacher screens, card actions, and how a teacher can restore changes.

My role
Product · full-stack web
Platform
Responsive web app
Started
April 2026
Status
Public sample-data demo

Where I started

The lesson already had the rules.

Students used cards to represent resources, powers, and responsibilities. I kept that part of the activity and added screens for the student’s hand and the teacher’s class view.

The public demo uses sample names and cards. It lets visitors switch between the two views and try card actions without showing a real class roster.

What I built

From paper cards to student and teacher screens.

In the paper activity, students spent, traded, blocked, and restored cards. It was hard to keep track of who held each card.

Two roles

Students and teachers see different screens.

Students can use cards from their hand or send them to someone else. The teacher can see all hands and assign a set of role cards.

Card history

The teacher can undo a card change.

The app records card use, transfers, restores, and undo actions. The teacher can correct a mistake and continue the lesson.

Card sets

The teacher can reuse a set of cards.

Teachers can save card sets for the Egypt and China simulations or use the general classroom sets.

Choices I made

Give students and teachers different controls.

  • Show students only their hand.

    Students can see which cards they hold, use them, or send them to someone else.

  • Keep restore controls with the teacher.

    Restore and undo controls let a teacher fix card state during a lesson.

  • Use sample names in the public demo.

    Visitors can switch between teacher and student views using sample data.