A minimalist monolingual Korean dictionary, currently supporting the 한국어기초사전 database.
- In
/api, create a.envbased on.env.exampleand fill in the key values.API_KEYis your 한국어기초사전 API keyCLIENT_ORIGINis the url for the React Native client (e.g.,http://localhost:8081)
- Create and activate a Python virtual environment in
/api. - In
/api, runmaketo create the compiled Go binary/api/bin/main.out.- Note: The Korean natural language parser this project uses requires your system to have a Python3 interpreter, Java runtime, and a few other system tools. See the KoNLPy website for OS-specific installation instructions
- In
/client, runnpm installto install the dependencies, thennpm run startto start the dev server.
Simply run docker compose up or docker-compose up from the project root.
Compile the API binary the same as above, and in /client run npx expo export.
This program is free software. It is licensed under the GNU GPL version 3 or later. That means you are free to use this program for any purpose; free to study and modify this program to suit your needs; and free to share this program or your modifications with anyone. If you share this program or your modifications you must grant the recipients the same freedoms. which includes sharing the source code under the same license. For details see https://www.gnu.org/licenses/gpl-3.0.html