Git Product home page Git Product logo

otog-backend's Introduction

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. : )

otog-backend's People

Contributors

karnjj avatar anon-136 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.