You are browsing as a guest. Sign up (or log in) to start making projects!

casmin7

@casmin7

Joined June 1st, 2026

  • 14Devlogs
  • 4Projects
  • 2Ships
  • 21Votes
I do something, still trying to figure out what. 🙂
Making CasOS
Ship

Mafia Party: A helping hand for mafia games

What it is:

A small site/app (PWA) that facilitates when playing big games of the party game Mafia (Werewolf).

Say you have 8 players, 2 killers, 1 medic, 1 detective, remembering what each did at night is quite easy for a storyteller who is experienced. But say that others join too since it seems fun. Great! Now you have 16 players… what now?

That’s why I made this! It has been battled tested up to 28 players and the way it was coded theoretically allows for any combo of players and roles.

Do you want 30 players, 10 doctors and one killer? Sure
Do you want 120 players, 15 of each role, 10 kills per round and multiple eliminations at day? Sure
Do whatever you want, do whatever your players need!

What it isn’t:

It isn’t a full game. It’s merely a tool to be used by a moderator instead of a piece of paper or remembering each action at night.
You still need people to play with, a space to play and a deck of cards to give out roles


Gameplay Management

  • Dynamic Role Support: Works with any player count or role combo without pre-configuration.

  • Built-in Role Library: Out-of-the-box support for Detective, Doctor/Medic, Cupid, Escort, Mutilator, and traditional Mafia/Villagers.

  • State Tracking: Tracks live player counts, day/night cycles, contextual actions, and win conditions automatically.

User Experience & Privacy

  • Peeking Prevention: Draggable role cards reveal secret info only while active, preventing nearby players from seeing the moderator’s screen.

  • Dynamic Players: Cards can be reordered when in the setup phase to prepare for a new game if players move around the room

  • Adaptive Navigation: Contextual nav bar updates available actions based on the current phase of the game.

Technical Performance

  • Offline PWA Support: Service worker caching allows full offline usability in low-reception game areas.

  • Persistent Game State: Automatically saves all game data locally so no progress is lost on page refreshes.

Try it now at: mafia.casmin.eu

  • 6 devlogs
  • 13h
  • 5.33x multiplier
Try project → See source code →
Open comments for this post

1h 35m 34s logged

MafiaParty: Now COMPLETE!

What it is:

A small site/app(PWA) that facilitates when playing big games of the party game Mafia (Werewolf)

What it isn’t:

Not a game, a tool. It does not replace the need of a storyteller or cards.


Ohh boy this one was a big one, one final push before I call it good.
I am happy in the state it is right now, finished up the last of the suggestions I had gotten while playing games using it (eg. player count) and I can say I am happy with it and I will soon also publish it ### What’s new:

  • How the switches look
  • Checkboxed save state upon reload
  • Back button now works way better and will not mess up more that it fixes
  • Card events (voting players, selecting targets) was cleaned up
  • Cards can now be focused and interacted using tab
  • Added optional settings
  • Added night & day counter
  • Added player count with total and alive players
0
0
110
Open comments for this post

1h 4m 22s logged

MafiaParty: Now PWA!

What it is:

A small site/app(PWA) that facilitates when playing big games of the party game Mafia (Werewolf)

What it isn’t:

Not a game, a tool. It does not replace the need of a storyteller or cards.


New with this update

  • Added a manifest so now the app can be installed
  • Service worker for offline support
  • Favicons!!! (spent way to long on this)
  • Renamed the site to be more inline with the github (MafiaHelper -> MafiaParty)
  • Made nicer overlays scrollbars and added fixed gutters
0
0
21
Open comments for this post

24m 52s logged

Added some aria labels, fixed some issues and now site gets 100% on lighthouse!

This does not mean it’s perfect but for me it’s a cool thing to brag about :)

0
0
56
Open comments for this post

1h 59m 59s logged

MafiaHelper, updated look and better usability

What it is:

A small site/app(soon I hope, PWA) that facilitates when playing big games of the party game Mafia (Werewolf)

What it isn’t:

Not a game, a tool. It does not replace the need of a storyteller or cards.


Battle tested, it was able to handle two games of 27 players!

With multiple killers, doctors, detectives and other roles, we were able to handle two VERRRY long games of mafia without issues caused by the app.

It wasn’t perfect, but it did showcase what the app is capable off and just how easy it is for the storyteller when using this tool.


Since the last devlog I made it look much nicer on desktop and mobile by
adding fixed bottom controls and better consistent cards.

Players can now be deleted making usability much nicer since they also
get saved, so starting a game with mostly the same players is easier.

0
0
126
Open comments for this post

3h 18m 54s logged

Added saving and loading and redid all of the night roles checks to be easier to manage and change plus delete all button and individual delete

0
0
12
Open comments for this post

4h 43m 20s logged

hihi, I made this during summer camp (and I still am there lol) to be used to help me moderate large games of mafia

Mafia is an irl game similar to Among Us with roles and actions at night, and voting during the day


This is not a full mafia app and is meant to only help the moderator not remember what happened every night since with many players IT GETS VERY HARD

My experience hosting a game of mafia for 22 people without this was horrendous

Try it out now at: https://mafia.casmin.eu

More soon!

0
0
4
Open comments for this post

3h 45m 29s logged

Came back after some time and implemented the first pass for a notification system!

It can also open the app that the notification came from.
Still have to figure out a style for it and a method to dismiss.

0
0
4
Ship

I made a webOS

It has dragabble windows with auto z-index values
Panels like gnome
And animations! 🙂

I want to continue to add more apps, maybe a notification system and a configuration screen for themes or wallpapers (settings app)
Aside from that I’d love to hear your feedback and improve from it

Try project → See source code →
Open comments for this post

21m 33s logged

CasOS

A simple webOS with draggble windows, “focusable” windows and PANELS!!

I am sooo proud to say that I made this!

0
0
8
Open comments for this post

2h 3m 33s logged

We got app designs!
Just saw now that I have to add a icon to the calculator header but its finee

0
1
21
Open comments for this post
Reposted by @casmin7

48m 13s logged

Working on the os!
You can now “focus” a window and it will be the one with the highest z-index

0
1
22
Open comments for this post

48m 13s logged

Working on the os!
You can now “focus” a window and it will be the one with the highest z-index

0
1
22
Open comments for this post

1h 4m 44s logged

CasOS, my own try at a webOS

Took a while but now I have a draggable and closable window! 🎊

0
1
29
Loading more…

Followers

Loading…