Skip to content

phakphum-dev/otog-backend

Repository files navigation

One Tambon One Grader

Become a god of competitive programming, code and create algorithms efficiently.

An online grader which was originally provided for POSN KKU center students but currently open for everybody.

Original otog

This project is an upgrade version of

  1. OTOG-next: The newer version of otog but developed in Nextjs
  2. OTOG_V2: The new version of otog built on javascript framework
  3. otog: The original otog grader which is no longer maintained

Repositories

There are 3 main modules for otog

  1. otog-frontend
  2. otog-backend
  3. otog-grader

Running Locally

For frontend dev

Use .env.template to setup your local environment, just copy and rename it to .env

Simply run docker container

docker compose up -d

For backend dev

First, run the database using docker

docker compose -f docker-compose.dev.yml up -d

Then, run yarn to install dependencies

yarn

Use .env.template to setup your local environment

Copy and rename it to .env.dev

After that, run the dev server

yarn start:dev

Bug Report

If you have any issue, feel free to open a new one in the issue tab

Contributing

Pull requests are welcome. : )

About

Backend repository for KKU POSN grader.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages