NyaDict is an open-source web dictionary for Japanese vocabulary memorying.
Demo: icelava.top/NyaDict/
todo
See our dev plan on Notion (Chinese).
Dev log videoes (Chinese)
The main function of NyaDict is supplied by the frontend. The backend is only for data synchronizing.
The frontend is static and usable after building.
pnpm i # install dependencies
cd frontend # get into frontend directory
pnpm build # buildTo configure backend URL, edit .env.production.
Develop:
pnpm devpnpm i # install dependencies
cd backend # get into backend directory
pnpm build # buildTo configure for develop or production mode, edit .env or .env.production.
To run in production mode:
pnpm start:prodTo run with pm2:
pnpm start:prod:pm2To run in develop mode:
pnpm start:dev- Koishi dev group. They helped me very much on developing NyaDict (about TypeScript, CSS, Vue, etc.). Koishi is a cross-platform chatbot framework made with love and high technological capability. Highly Recommended.