Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 1.97 KB

File metadata and controls

68 lines (52 loc) · 1.97 KB

🚀 CodeOverflow

📌 Description

CodeOverflow is a collaborative coding platform where developers can write, test, and share their code in real-time. It supports multiple programming languages and provides a seamless experience for teams to work together efficiently.

📷 Screenshots

image image image image image image

🛠️ Tech Stack

  • Backend: Node.js, Express.js
  • Frontend: EJS (Embedded JavaScript Templates)
  • Styling: Tailwind CSS
  • Database: MongoDB
  • Others: Git, GitHub, WebSockets for real-time collaboration

📂 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/CodeOverflow.git
  2. Navigate to the project folder:
    cd CodeOverflow
  3. Install dependencies:
    npm install
  4. Set up environment variables (create a .env file and configure required keys):
    MONGO_URI=your_mongodb_connection_string
    PORT=3000
  5. Run the project:
    nodemon index.js
    
  6. Open in the browser:
    http://localhost:3000
    

🔥 Features

  • 📝 Real-time code collaboration
  • 🌐 Supports multiple programming languages
  • 📄 Syntax highlighting
  • 🔄 Version control for code snippets
  • 🔒 User authentication and session management

🤝 Contributing

Pull requests are welcome! Open an issue for suggestions or improvements.

📝 License

This project is licensed under the MIT License.