A simple REST API backend server built with Deno and Hono.
Kohai is a web application that enables users to associate descriptive words with video games, creating a crowdsourced tagging system. Users can view aggregated popular tags for each piece of media, providing an organic, community-driven description system.
- Deno - Modern runtime for JavaScript and TypeScript.
- Hono - Small, fast framework for the web.
- Valibot - TypeScript-first schema description language and data validator.
- MongoDB - NoSQL database.
- Ensure Deno is installed: If you haven't already, install Deno.
- Ensure Docker & Docker Compose are installed: If you haven't already, install Docker.
- Clone the repository:
git clone https://github.com/Vaalley/kohai.git
andcd kohai
. - Ensure your .env file is set up: Copy the
.env.example
file to.env
and update the values as needed. - Run MongoDB: Start the MongoDB container using
docker compose up -d
. - Run the server: Execute the following command in your terminal:
deno task dev