CodeZen is a platform for solving Data Structures and Algorithms (DSA) problems. It provides a user-friendly interface for users to create an account, log in, and solve problems.
- User Authentication: Users can create an account and log in securely.
- Problem Solving: Users can solve DSA problems with an interactive code editor.
- Problem Categories: Categorize DSA problems based on their difficulty level or topic (e.g., arrays, strings, linked lists) to help users easily find problems they want to solve.
- Bookmarking: Allow users to bookmark problems they find interesting or want to revisit later for solving, making it easier for them to track their progress.
- Node.js installed on your machine
- MongoDB installed locally or a cloud-based MongoDB service (e.g., MongoDB Atlas)
- Docker installed locally on your machine.
-
Clone the repository:
git clone https://github.com/your-username/CodeZen.git
-
Installing dependencies:
cd client npm install
cd ../server npm install
-
Start the server:
cd server npm run start
-
Start the client:
cd ../client npm run dev