/sharepython

SharePython.io is a platform that allows you to share code with your friends via the browser

Primary LanguagePython

SharePython.io

Fully open source full stack platform, written in microservices architecture for sharing and executing python code from your browser (heavily inspired by codeshare.io).

sharepython_gif

Stack:

  • Django
  • Django Rest Framework
  • Sanic
  • Vue
  • MdBootstrap
  • Redis
  • Celery

Microservices:

Run this project locally in few easy steps

Make sure you have docker installed before you start

1.Clone this repository

git clone https://github.com/LilJack118/sharepython.git

2. Clone microservices repositories (if not already cloned)

python3 clone.py

4. Add env variables to api service (by adding .env file or uncomment environment lines in docker-compose file for api, celery_worker services)

3. Run containers

docker-compose build
docker-compose up