Animal Crossing New Horizons Villagers statistics by style, personality, hobby.. etc. and Translation search
Source code repository of DodoSeki
*** This project changed to public recently. Therefore, most of source codes are not well documented. please regard this.***
Made by using Node.Js, React, Vue.
$ npm run start:dev
This will run Webpack watch mode for Frontend and Node.js for Backend in same time.
$ npm run build
This will build whole project into dist directory.
- Compile TypeScript codes into JavaScript Node.js
- Compile Frontend TypeScript codes (located in src/public/scripts) into every single entry files using Webpack
- Obfuscate minified webpack frontend javascript files
- After finished, It become able to run in Production mode
$ npm run start
- Run build first
- Edit environment file (env/production.env)
- Run start
- Villagers - Provide charts for your villagers in ACNH and find awesome clothes for villager and check detail information
- Translation - Search items, villagers and other things in different languages.
- cp - Support page named "Resident services"
- others: abandoned or unused entry files
- NODE_ENV : development or production
- PORT : Listening port for Node.js
- HOST : Listening host for Node.js
- MONGODB : MongoDB connection string that use for Account and related data management
- ALLOWREGISTER : Allow Register account
- SENDGRID : SendGrid API Key for send verification mail after register
- SENDGRIDSENDER : SendGrid Sender email address for verification mail
- GITHUB : Github API key to display Repository status
- EMIYAJAESKEY : EmiyaJ AES Key to encrypt payload when communicate to EmiyaJ API
- EMIYAJAESIV : EmiyaJ AES Iv
- AESKEY : AES Key to encrypt payload between Frontend and Backend
- ENCRYPTION : (not implemented) Switch to encrypt payload on Frontend