Skip to content

etbala/LeetCodeDuels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Duels

Server CI Extension CI

A browser extension that lets you challenge friends to real-time LeetCode duels.

Getting Started

1. Clone the repository

git clone https://github.com/etbala/LeetCodeDuels.git
cd LeetCodeDuels

2. Install Dependencies

Install Go (v1.24+) and Node.js (v22+).

npm install -g @angular/cli

3. Run Server

cd server/cmd/server
go run main.go

4. Compile Extension

cd extension
npm install
ng build

5. Load Extension in Browser

Load Unpacked Extension from Directory: /extension/dist/browser

For Chrome, see https://support.google.com/chrome/a/answer/2714278

For Firefox, see https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/

Testing

Server Tests

cd server
go test ./... -v

About

Head-to-head LeetCode against your friends.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •