A complete Codehshare.io clone made in Flutter and Nodejs, Works on Web , Android , iOS and Desktop
- Google/Guest Authentication
- Code with your team
- Interview developers
- Teach people to program
- Share Code in Real-time with Developers
- CODE URL Link sharing
- Auto saving
- Collaborative Editing in Rich Code Editor
- State Persistence
- Creating new Code documents
- Viewing List of Your Codes (Note: YOu must be authenticated)
Plese take a look on live version codeurl.web.app
After cloning this repository, migrate to cd codeshare.io.clone
folder. Then, follow the following steps:
- Create Google Cloud Project
- Enable Oauth for Web, Android and iOS
- Add google-signin-client_id in web and google-services json fle in Android and iOS. Then run the following commands to run your app:
git clone https://github.com/ankitRay1/codeshare.io.clone
#install flutter plugins
flutter pub get
# Run in Web
flutter run -d chrome --web-port=4000
#Run in Android and iOS
flutter run
Server: Nodejs, Express, MongoDB, Mongoose, SocketIO
Client: Flutter, Riverpod 2.0, Routemaster
NodeJS codes can be found on another repository @codeshare.io.api. Server Codebase
If you have any feedback, please reach out to me at ankitdeveloperconsole@gmail.com