https://github.com/tckerr/scope
Django application demonstrating implementation of modern development practices
https://github.com/tckerr/scope
Last synced: 2 months ago
JSON representation
Django application demonstrating implementation of modern development practices
- Host: GitHub
- URL: https://github.com/tckerr/scope
- Owner: tckerr
- Created: 2018-04-20T03:15:24.000Z (about 8 years ago)
- Default Branch: develop
- Last Pushed: 2018-05-04T01:06:02.000Z (about 8 years ago)
- Last Synced: 2025-12-31T15:05:17.764Z (6 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.25 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
The purpose of Scope is to provide a full-featured Django application that demonstrates implementation of several modern development practices such as:
- Containerization
- Single Page App (SPA) design
- REST API design and documentation
- Log aggregation
- Unit testing
- Continuous integration
- Messaging
- Vertical scalability
Please keep in mind that Scope is a work in progress.
# Technology used
- **Web app backend**: [Django](https://www.djangoproject.com/), [Django REST Framework](http://www.django-rest-framework.org/), running a [uWSGI](https://github.com/unbit/uwsgi) app server and [Supervisord](http://supervisord.org/) for process control
- **Web server**: [Nginx](https://www.nginx.com/)
- **Front end**: [Angular](https://angular.io/), using [Material](https://material.angular.io) and [Reactive Extensions (ngrx)](http://ngrx.github.io/)
- **Version control**: [Git](https://git-scm.com/)
- **CI Server**: [Travis CI](https://travis-ci.org), polling the [develop branch](https://github.com/tckerr/scope) (see our most recent builds [here](https://travis-ci.org/tckerr/scope))
- **Container Software**: [Docker](https://www.docker.com/)
- **Production container orchestration**: [Amazon ECS](https://aws.amazon.com/ecs/)
- **Database**: [MySQL](https://www.mysql.com/) on [Azure Cloud](https://azure.microsoft.com/en-us/)
- **Log aggregation**: [Sentry](https://sentry.io)