Browse, share, and download Miis Convert from any Mii format to any other format See the average face across all Miis uploaded Make Special Miis on a whim Work with the Miis inside Amiibos Store up to 50 private Miis for access from any device with a web browser Transfer Miis between systems with no limitations Backport 3DS Miis to the Wii Comprehensive guide to transfer Miis directly to and from any console without ever modding it Generate and scan QR codes Build your own with the equally open source MiiJS
git clone https://github.com/Stewared/InfiniMii
cd InfiniMii
npm iCopy example.env.json to env.json and fill out each of the required fields with your variables.
The email instructions and code are designed for use with Zoho Mail, and mileage may vary for other email providers.
For local development, npm run dev will automatically start an in-memory MongoDB instance if no MongoDB URI is configured.
For persistent storage or production, set MONGODB_URI in your shell before starting the app. If MONGODB_URI is unset in production, the app falls back to mongodb://127.0.0.1:27017/infinimii.
A default Mii ID and such will need to be set. You can use MiiJS to get the necessary JSON if the site won't initialize without one. Paste the JSON into the miis array, and add the following fields to it.
{
"id":"default",
"uploader":"USERNAME",
"desc":"DESCRIPTION",
"votes":1,
"official":false,
"uploadedOn":"148148148148",
"console":"3DS"
}Once you sign up for the website, find yourself in the users model storage, and add the 'administrator' role to your roles array.
npm run devFor a production-style start:
MONGODB_URI="mongodb://127.0.0.1:27017/infinimii" npm start