/testly

Simple boilerplate to kick start your new web application project.

Primary LanguagePythonMIT LicenseMIT

Testly - The Friendly Testing Framework

This is an example of a full stack application consisting of

  • Frontend
  • Backend
  • Database
  • Cache
  • Background Processing

Deployment using Docker

git clone https://github.com/mochawich/testly.git
cd testly
docker-compose build
docker-compose run backend python manage.py migrate
docker-compose up

Open http://localhost:8080

Frontend

Angular 1.x, TypeScript, and Webpack

Development

cd frontend
npm install
npm start

Building Dist directory

Current frontend/dist already contains everything needed to host the frontend.

cd frontend
npm run build

Backend

Python 3.6 and Django 1.11

Development

cd backend
pip install -r requirements.txt
python manage.py runserver

Database Migrations

Run this on initial setup and after making changes to the backend models.

docker-compose run backend python manage.py migrate