iFuse is a Fusion Calculator designed for use with the original version of Persona 3 and any upcoming remakes. This tool helps players calculate and discover various persona fusion combinations.
To get started with iFuse, follow these steps:
-
Clone this repository to your local machine.
git clone https://github.com/benjaminlynch010/fusion.git -
Install the project dependencies using npm.
npm install -
Set up the database by using the
database.sqlfile provided. If you're not using Postgres, ensure you check the command syntax for your database system. -
To populate the database with persona data, you can use the scripts provided to import data from the included JSON object. Detailed instructions for this step can be found in a separate repository included in this project.
-
Additionally, there's a batch of images with Persona names as file names. You can insert these images into the database by matching the names already in the database. This will help you have working images for around 125 personas out of the 150 in the game. You can optimize this process by adding conditional logic to handle two-word persona names with spaces.
If you wish to implement automated testing for this project, you can import your preferred testing software and set it up according to your requirements.
For deploying your iFuse application, consider using a platform like Heroku for easy deployment and hosting.
iFuse was built with a lot of dedication and effort, React, Express, PostgreSQL, JavaScript, node, Mantine UI
This is the initial release of iFuse.
- Ben Lynch
This project is licensed under the MIT License. See the LICENSE.md file for details.
Special thanks to:
- Prime
- Iolite
- aqiu384.github.io for providing Persona data