DSA-Dojo is a webapp that can be used to solve DSA problems in Javascript.
This webapp provides a set of algorithmic problems which can be solved using the inbuilt code editor (similar to leetcode). The webapp uses node.js to run the user's JS code on the client side and check it against the testcases and log any errors if found and the code is temporarily stored in the localstorage for better user experience. The project has been put together using the MERN stack and Google Firebase.
Key Features:
- APIs
- CRUD Operations
- Code execution
- Session manangement and Account management
- Authentication and Authorisation
- State management
The project has been deployed using https://vercel.com/