Skip to content

Frontend for a leetcode clone project, written with Vue3, Tailwind CSS, shadcn-vue and CodeMirror.

Notifications You must be signed in to change notification settings

cataliniuga/algoarena-client

Repository files navigation

AlgoArena Client

Introduction

AlgoArena is a web platform for solving algorithmic problems. It is designed to help programmers to improve their coding skills by solving problems from the sphere of algorithms and computer programming. The platform is also intended to be used by teachers and professors as a tool for conducting classes on algorithms and programming.

The backend for this project can be found here.

Features

  • Problem - contains a description of the problem, sample test cases and a solution template
  • Submission - contains a source code of the solution, a result of the compilation and a result of the execution
  • User - contains a list of submissions and a list of solved problems

Architecture

  • Frontend - Vue3 + TypeScript + Vite
  • Backend - Spring Boot + MySQL
  • Judge0 - Docker

Screenshots

Landing page Landing page

Problem page Problem page

Submission page Submission page

Problems page Problems page

Profile page Profile page

About

Frontend for a leetcode clone project, written with Vue3, Tailwind CSS, shadcn-vue and CodeMirror.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published