Skip to content

HassanHeydariNasab/katido

Repository files navigation

Katido

Gamified translation system

Requirements

  • libreoffice
  • unoserver
  • translate-toolkit (odf2xliff and xliff2odf)
  • redis
  • postgresql

Development

Install packages:

npm i

Initialize PostgreSQL (also create .env.local according to .env):

psql -U katido -d katido --file ./prisma/schema.sql

Generate Prisma client:

npm run prisma:generate

Run unoserver:

python3 -m unoserver.server

Run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.