Skip to content

A platform for learning programming by creating drawings and animations

Notifications You must be signed in to change notification settings

alexwenbj/shrew

 
 

Repository files navigation

Code Shrew

Installation (local development)

Prerequisites

Installation instructions

  1. Create a Pipenv environment and install Python dependencies:

     pipenv install --dev
    
  2. Install JavaScript dependencies:

     npm install
    
  3. Create and fill out file with local configuration variables:

    cp shrew/env.dev.example shrew/.env
    

    (alternatively you can set those settings as environment variables)

  4. Run database migrations:

     pipenv run ./manage.py migrate
    
  5. Create database table for keeping caches:

     pipenv run ./manage.py createcachetable
    
  6. Create the admin account:

     pipenv run ./manage.py createsuperuser
    
  7. Start the development server:

     pipenv run ./manage.py runserver
    

About

A platform for learning programming by creating drawings and animations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 41.9%
  • HTML 30.3%
  • JavaScript 21.5%
  • CSS 6.3%