https://github.com/Aditya-PS-05/De-Code-client
step-1
: Clone the two repositories in a folder
step-2
: run npm install and npm run dev
step-3
: Go to code-compiler
step-4
: run npm install and npm run start
step-5
: There is a dockerFile in the code-compiler folder
step-6
: Run docker build -t remote-adi .
step-7
: Run docker run -d -p 8080:80 :latest
step-8
: Replace to give the name of your choice
step-9
: It will run the docker file.
step-10
: Now you can test the app
This app is build using Nextjs for frontend and backend and python for code-compilation. Currently this app only supports three languages (C++, Java and Python). Authentication is done using DAuth. So you can only use this app if you have DAuth access.
1.) Authentication using DAuth 2.) Database setup for User and Problems both 3.) Problems solving dashboard -> where you can select a problem and solve it and check if it passes all the testcases or not 4.) State Management using Recoil
1.) User Dashaboard 2.) More Languages support like golang, rust, php etc. 3.) Code submission