# Tools used in this project

This is a list of the tools used in this project.

Logo

# Django (opens new window)

# The Web framework for perfectionists with deadlines

Django is a Python-based free and open-source web framework, which follows the model-template-view architectural pattern. It is maintained by the Django Software Foundation, an independent organization established as a 501 non-profit. Django's primary goal is to ease the creation of complex, database-driven websites.

Read more about Django (opens new window)

Logo

# Vue.js (opens new window)

# The Progressive JavaScript Framework

Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects. On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.

Read more about Vue.js (opens new window)

Logo

# GitLab (opens new window)

# The first single application for the entire DevOps lifecycle

From project planning and source code management to CI/CD and monitoring, GitLab is a complete DevOps platform, delivered as a single application.

Read more about GitLab (opens new window)

Logo

# PostgreSQL (opens new window)

# The world's most advanced open source database

PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and technical standards compliance. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users.

Read more about PostgreSQL (opens new window)

Logo

# Amazon Cloud Development Kit (CDK) (opens new window)

# Define cloud infrastructure using familiar programming languages

The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to model and provision your cloud application resources using familiar programming languages.

Read more about AWS CDK (opens new window)

Logo

# Amazon ECS (opens new window)

# Run containerized applications in production

Amazon Elastic Container Service (Amazon ECS) is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS.

Read more about ECS (opens new window)

Logo

# Docker (opens new window)

# The Modern Platform for High-Velocity Innovation

Docker is an open-source and free containerization platform. Working applications and all dependencies can be packaged into docker containers, shipped and deployed across environments, machines, and host operating systems.

Logo

# Quasar (opens new window)

# Build high-performance VueJS user interfaces in record time

Quasar (pronounced /ˈkweɪ.zɑɹ/) is an MIT licensed open-source Vue.js based framework, which allows the development of responsive++ websites/apps. Quasar works on top of VueJS to provide a full-featured toolset for building responsive frontend apps. Develop an app and simultaneously deploy it as a website, a mobile app, or an Electron app.

Logo

# Django Channels (opens new window)

# Developer-friendly asynchrony for Django

Channels is a project that takes Django and extends its abilities beyond HTTP - to handle WebSockets, chat protocols, IoT protocols, and more. It’s built on a Python specification called ASGI (opens new window). Channels is an official Django Project.

Logo

# Celery (opens new window)

# Distributed Task Queueing for Python web applications

Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).