Welcome to the Online Compiler project! This web application allows users to compile and run C++ and Python code directly from their browser. It's built with a Node.js backend and a React frontend, utilizing Redis for efficient caching and processing.
- Compile and run C++ and Python code.
- User-friendly interface with real-time output.
- Fast execution using Redis for caching.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: Redis
- Languages Supported: C++, Python
To get started with the Online Compiler, you'll need to install the necessary dependencies.
-
Clone the repository:
git clone https://github.com/siddhanth4/Online_Compiler.git
-
Navigate to the project directory:
cd Online_Compiler
-
Install dependencies for the backend:
cd backend npm install
-
Install dependencies for the client:
cd ../client npm install
##Usage
Starting the Application
- Start the Backend:
cd backend npm run start
- Start the Client:
cd client npm start
- Start the Redis:
redis-server redis-cli