Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

# Code_IDE

## Description

Code_IDE is a web application built using the MERN stack (MongoDB, Express.js, React, Node.js). This application provides a platform for users to manage and work on their coding projects efficiently. It includes features such as project creation, management, and a user-friendly interface for interacting with the projects.

## Technologies Used

- **MongoDB**: NoSQL database used for storing application data.
- **Express.js**: Web framework for Node.js used to build the server-side application.
- **React**: Front-end library used for building the user interface.
- **Node.js**: JavaScript runtime used for executing the server-side code.

## Getting Started

### Prerequisites

Ensure you have the following installed on your system:

- Node.js (>=14.x.x)
- npm (>=6.x.x) or yarn (>=1.x.x)
- MongoDB (>=4.x.x) - [Install MongoDB](https://docs.mongodb.com/manual/installation/)

### Installation

1. **Clone the repository**

   ```bash
   git clone https://github.com/Shubham121s/Code_IDE.git
  1. Navigate to the project directory

    cd Code_IDE
  2. Install server-side dependencies

    cd server
    npm install
  3. Install client-side dependencies

    cd ../client
    npm install

Configuration

  1. Create a .env file in the server directory

    PORT=3000
    MONGODB_URI=mongodb://localhost:27017/your-database-name
    JWT_SECRET=your-secret-key
    
  2. Update client/src/config.js with the API base URL

    export const api_base_url = 'http://localhost:5000/api';

Running the Application

  1. Start the server

    cd server
    npm start
  2. Start the client

    cd ../client
    npm start
  3. Open the application in your browser

    Visit http://localhost:3000 to see the application running.

Features

  • Feature 1
  • Feature 2
  • Feature 3

Usage

Provide instructions on how to use the application, including any commands or steps needed.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • [Acknowledgment 1]
  • [Acknowledgment 2]
  • [Acknowledgment 3]

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages