The Tools We Use for Development and Productivity

Here’s a detailed list of all the frameworks, development environments, and tools that empower our projects and enhance our productivity.

Frameworks and Libraries

  • Django with Django REST Framework

    Our go-to choice for building robust back-end systems with a clean, model-view-controller architecture. DRF adds a powerful layer for creating RESTful APIs.

  • Nuxt3 or Vue3

    For our front-end development, we alternate between Nuxt3 for SSR applications and Vue3 for more dynamic, client-side applications. Both frameworks streamline the development process with their reactivity and composition APIs.

  • Docker-compose

    We use Docker-compose to define and run multi-container Docker applications. It simplifies the setup process and ensures consistency across environments.

Development Environment

  • Visual Studio Code

    Our primary code editor, offering extensive plugin support, integrated Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.

  • Docker

    An essential tool for creating, deploying, and running applications by using containers. This helps us ensure that our applications will run on any machine regardless of any customized settings that machine might have.

  • Web Browsers: Firefox, Chrome, and Safari

    Essential tools for web development, allowing us to test our applications across all major web platforms to ensure compatibility and performance.