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.