Skip to content

Battoni Dev

Battoni Dev is a development company focused on creating high-quality, maintainable software through established coding conventions and best practices. We believe that consistent code standards enable teams to work efficiently and deliver reliable products.

Development Philosophy

Code Conventions First

  • Consistency: All code follows established patterns and standards
  • Maintainability: Code is designed to be easily understood and modified
  • Collaboration: Teams can work together seamlessly using shared conventions
  • Quality: Standards prevent bugs and improve performance

Technology Stack

  • Frontend: Vue.js 3.5+ with Composition API
  • Language: TypeScript for type safety
  • Build Tools: Vite for fast development
  • Architecture: Component-Driven Development with Atomic Design
  • Patterns: Domain-Driven Design for scalable structure

For New Employees

Getting Started

  1. Read the Conventions: Start with our coding standards and architecture guides
  2. Review Examples: Study existing code to understand our patterns
  3. Join Communication: Access Slack channels and team discussions
  4. Setup Environment: Configure your development environment with our tools

Key Resources

  • Code Conventions: /conventions - Our coding standards
  • Architecture: /architecture - System design principles
  • Implementation: /implementation - Folder structure and patterns
  • Technologies: /technologies - Tools and frameworks we use

Development Workflow

  • Follow established naming conventions
  • Use the defined folder structure
  • Implement components following Atomic Design principles
  • Write tests for new features
  • Document any new patterns or conventions

Company Values

  • Quality: We prioritize code quality over speed
  • Consistency: Every project follows our established standards
  • Learning: Continuous improvement and knowledge sharing
  • Collaboration: Team success over individual achievement
  • Maintainability: Code that lasts and grows with the business

TIP

Welcome to the team! If you have questions about our conventions or need help getting started, reach out to your team lead or check our internal documentation.

Communication Channels

Slack

The primary communication channel for the Battoni Dev project is set up on Slack. Slack provides a centralized platform for team communication, collaboration, and updates. It allows team members to communicate in real-time through channels dedicated to specific topics or departments.

Battoni Email

The owner of the Battoni Dev project, Guilherme Battoni, can be reached via email. For important inquiries or discussions related to the project, contacting him through this email or Slack is recommended.

General Project Information

Website

The official website of Battoni Dev is battoni.dev. This website serves as a central hub for information about the project, its features, updates, and resources for users.

Task and Project Management

Notion serves as the central hub for task and project management within the Battoni Dev project. Notion allows team members to organize, track, and collaborate on tasks, projects, and deadlines effectively. Guilherme Battoni oversees access to Notion, where tasks are assigned, tracked, and managed to ensure smooth project execution.

INFO

Access to Slack, Notion, and GitHub repositories is controlled and managed by Guilherme Battoni. Team members and developers require authorization from him to gain access to these platforms.