Skip to content
/ xalgs Public

Site with algorithmic tasks to master your problem-solving skills

Notifications You must be signed in to change notification settings

olix3001/xalgs

Repository files navigation

xAlgs

shield shield shield shield shield CI

Project Info

xAlgs is a website for publishing and solving programming/algorithmic tasks and testing them automatically

Technologies

TypeScript Python

NestJS React Next JS Redux

Docker RabbitMQ Postgres

Installation

To setup this project on your pc, you need to have Docker and Docker compose installed.

You should also create .env files in api, worker and main project directories, you can use examples in .env.example files.

Once you have docker, you need to build all the containers. To build them, you just need to run docker compose build command in the main project directory.

Next, you can run your very own xalgs version using docker compose up command. And to turn this off, after using ctrl+c to end process, enter docker compose down command, to kill all the containers and disable internal network.