A comprehensive Cloud-based Integrated Development Environment (IDE) that enables developers to code from anywhere using a web browser, with isolated project environments and powerful development tools.
Clone the repository
git clone https://github.com/HartyPotter/CoDomain-Expansion.git
cd CoDomain-Expansion
Install dependencies
# Install root dependencies
npm install
# Install backend dependencies
cd Backend
npm install
# Install frontend dependencies
cd ../Frontend
npm install
Configure Environment Variables
Create a .env file in the Backend directory with the following:
DATABASE_URL=your_database_connection_string
REDIS_PW=your_redis_password
REDIS_HOST=your_redis_host
REDIS_PORT=your_redis_port
JWT_SECRET=your_jwt_secret
REFRESH_TOKEN_SECRET=your_refresh_token_secret
DOCKER_VOLUMES_PATH=/path/to/docker/volumes
Start the Development Server
# From the project root
npm run start
Contributions are welcome! Follow these steps:
git checkout -b feature/AmazingFeature
git commit -m 'Add some AmazingFeature'
git push origin feature/AmazingFeature