Link to live app: https://ff7-companion-app.saraquail.now.sh/
database no longer operational
This app is mainly a bestiary, a database of monsters from the game Final Fantasy 7, with their stats/information.
You can search the database, and sort the results.
You can register for a new account, sign in as a test user, or sign in with another existing account. You can also continue without logging in, to peruse the site with limited functionality.
You can add a monster to a quick-reference list, called My PHS. The acronym PHS comes from the game, and stands for Personal Handheld System. In this app, it is your dashboard where you can view monsters you've saved. You can open up these to see the monster you have saved, and delete it when you are done.
When you add a monster to this list, you will give it a nickname, and a note.
You can also add monsters to the database. Clicking on "Add new" sends you to the appropriate form. When you add a monster, your user name will be displayed in the entry for that monster under "Added by".
Lastly, the Config page is experimental, but is open for you to enjoy. In the original game, you could configure the background of your menu in a similar fashion. This is inluded now simply for nostalgia, and will be further implemented into the app in the future.
This app was built using JavaScript, React, CSS, and HTML.
The server was built using Node.js, Express, and Knex.
The database was built using PostgreSQL.