- Online IDE for developing( C, C++ )
- We are devoted to build a complete online IDE platform
- Code syntax highlight
- Provide various theme for you to choose
- Login and Logout
- Normal login or Google Oauth 2.0 login
- Custom account system
- Change your username, email, password
- Delete your account
- Modify or remove your profile picture
- Simple message board to give other developers your precious opinion
- Post to article
- Comment & reply
- Rating
- Real time compile for error checking
- Run your program on our website
- Custom compile instruction
- You can select different compile flag to fit your requirement
git clone https://github.com/ambersun1234/ThinkSync-Coding.git
cd ThinkSync-Coding
git submodule update --init --recursive
- install
docker
anddocker-compose
on your machinesudo apt install docker.io sudo apt install docker-compose
- configure google oauth 2.0 client id
- modify
ThinkSync-Coding/docker/goauthData.php
- modify
- Run container
cd ThinkSync-Coding cd docker docker-compose build --no-cache docker-compose up -d
- Finally type the following in your web browser
localhost:8080/ThinkSync/home.php
This project is Licensed under GNU General Public v3.0 License - see the LICENSE file for detail