Skip to content

hectorjsmith/phasmophobia-guide

Repository files navigation

Phasmophobia - Paranormal Guide

App to help identify ghosts in the Phasmophobia game.

Access the tool here: LINK

App screenshot

How to use

1. ✅ Select which evidence you have identified (or excluded)

2. 👀 See which ghosts could match that evidence

The table on the right will automatically update to only show ghosts that match those observations

3. 🔍 Look for the missing evidence

Evidence that can't be found will be greyed out in the left panel

4. 📖 Get more information on each ghost

Expand the section for each ghost to see more information

The "i" icon on the left side will toggle on or off some extra tips to help find ghosts 🕵️

Realtime Sync

If you are playing with friends you can keep your observed evidence in sync with each other!

While connected any change a person makes will be automatically synced to everyone else in the same room, making it easier to work together 🙌

Note that enabling this feature wll use Supabase as the backend storage and sync server

Running Locally

The following commands allow running the project locally. This assumes you have a working Javascript/ReactJS development environment.

Note that while installation may require an internet connection to download dependencies, the app functional while running offline. The only exception is the realtime sync feature which, by definition, requires an internet connection.

1. npm install

This installs all the necessary dependencies.

2. npm start

This runs the app locally. Once it has started, you can access the app at http://localhost:3000/phasmophobia-guide.

Disclaimers

This is a fun project I built to experiment building an app with Javascript and ReactJS while making something useful for my friends.

This project is in no way affiliated with the Phasmophobia game or its developers. All trademarks are the property of their respective owners.

The font used for the page heading image is "October Crow" by Sinister Fonts (link).

This project also makes use of the following tools:

The project is currently hosted using Gitlab Pages. Please refer to Gitab's Privacy Policy for more information.

Enabling the realtime sync feature will connect you to Supabase services, and you will fall under their privacy policy.