A full-stack online code compiler and editor built with Flask, MongoDB, and the MERN stack (MongoDB, Express.js, React.js, Node.js).
This project allows users to write, compile, and run code in multiple programming languages directly from the browser.
- Real-time code editing with syntax highlighting
- Compile and execute code on the server using Flask backend
- User authentication and session management
- Persistent storage of user code snippets using MongoDB
- Responsive and modern UI built with React
- RESTful API using Express and Node.js
- Frontend: React.js, HTML, CSS, JavaScript
- Backend: Flask (Python), Express.js, Node.js
- Database: MongoDB
- Other: Docker (optional), JWT authentication, REST API
- Clone the repo
- Install dependencies for both frontend and backend
- Set up MongoDB and environment variables
- Run the backend server and frontend client