Bem-vindo ao site oficial do Armazém São Joaquim, um restaurante tradicional localizado no coração de Santa Teresa, Rio de Janeiro. Nossa plataforma digital oferece uma experiência completa para descobrir nossa culinária, fazer reservas e conhecer nossa história.
- Visualização Completa: Explore nosso menu com fotos profissionais de cada prato
- Categorias Organizadas: Petiscos, pratos principais, sanduíches, saladas, sobremesas e bebidas
- Informações Detalhadas: Preços, descrições, ingredientes e tempo de preparo
- Filtros Inteligentes: Busque por categoria, nome ou disponibilidade
- Download em PDF: Baixe nosso cardápio completo para consulta offline
- Quartos Disponíveis: Visualize quartos padrão, deluxe e suítes
- Fotos dos Ambientes: Conheça cada espaço antes de reservar
- Comodidades Detalhadas: WiFi, TV, ar condicionado, banheiro privativo
- Localização Estratégica: No coração de Santa Teresa, próximo aos principais pontos turísticos
- Cardápio Especializado: Cafés artesanais, doces caseiros e salgados frescos
- Origem dos Produtos: Conheça a procedência de nossos ingredientes
- Informações Nutricionais: Alergênicos e ingredientes detalhados
- Pedidos Online: Faça pedidos para retirada ou entrega
- História dos Sabores: Descubra as tradições por trás de cada receita
- História do Restaurante: Conheça nossa trajetória desde 1920
- Receitas Tradicionais: Compartilhamos segredos da culinária brasileira
- Dicas Culinárias: Aprenda técnicas e truques dos nossos chefs
- Histórias de Santa Teresa: Descubra o bairro através de nossos olhos
- Conteúdo Atualizado: Novos posts regularmente com histórias e receitas
- Next.js 15.4.5 - Framework React com App Router
- React 18.2.0 - Biblioteca de interface de usuário
- TypeScript 5.3.3 - Tipagem estática para JavaScript
- Tailwind CSS 3.3.6 - Framework CSS utilitário
- Radix UI - Componentes acessíveis (Dialog, Select, Tabs, etc.)
- Shadcn/ui - Sistema de componentes baseado em Radix UI
- Lucide React - Biblioteca de ícones
- React Hook Form - Gerenciamento de formulários
- Zod - Validação de schemas
- Supabase - Backend-as-a-Service (PostgreSQL, Auth, Storage)
- PostgreSQL - Banco de dados relacional
- Next.js API Routes - Endpoints serverless
- Supabase Auth - Autenticação e autorização
- Row Level Security (RLS) - Segurança a nível de linha
- Tailwind CSS - Framework CSS com design system customizado
- CSS Variables - Sistema de cores dinâmicas
- Responsive Design - Mobile-first com breakpoints customizados
- Dark Mode - Suporte a tema escuro
- Animations - Transições e micro-interações
- Accessibility - Componentes acessíveis (WCAG 2.1)
- Next.js Image Optimization - Otimização automática de imagens
- Dynamic Imports - Code splitting e lazy loading
- Bundle Analysis - Análise de bundle size
- Edge Runtime - Compatibilidade com Edge Functions
- Caching - Sistema de cache customizado
- PWA - Progressive Web App capabilities
- ESLint - Linting de código
- Prettier - Formatação de código
- Jest - Framework de testes
- Playwright - Testes end-to-end
- TypeScript - Verificação de tipos
- Hot Reload - Desenvolvimento com hot reload
- Netlify - Plataforma de deploy e hosting
- Netlify Functions - Serverless functions
- Edge Functions - Funções na edge
- CDN - Content Delivery Network
- SSL/HTTPS - Certificados SSL automáticos
- Resend - Serviço de email transacional
- EmailJS - Envio de emails via cliente
- SMTP - Configuração de email customizada
- Google Analytics - Análise de tráfego
- Performance Monitoring - Monitoramento de performance
- Error Tracking - Rastreamento de erros
- Audit Logging - Log de auditoria
- Next.js i18n - Internacionalização
- Multi-language Support - Suporte a PT-BR e EN
- Locale Routing - Roteamento por idioma
├── app/ # App Router do Next.js
│ ├── [locale]/ # Rotas internacionalizadas
│ │ ├── admin/ # Painel administrativo
│ │ ├── auth/ # Autenticação
│ │ ├── blog/ # Blog e artigos
│ │ ├── cafe/ # Página do café
│ │ ├── galeria/ # Galeria de fotos
│ │ ├── menu/ # Cardápio
│ │ ├── pousada/ # Informações da pousada
│ │ └── page.tsx # Página inicial
│ └── api/ # API Routes
│ ├── admin/ # Endpoints administrativos
│ ├── auth/ # Autenticação
│ ├── blog/ # Gerenciamento do blog
│ ├── cafe/ # API do café
│ ├── gallery/ # Galeria de imagens
│ ├── menu/ # Cardápio
│ └── reservas/ # Sistema de reservas
├── components/ # Componentes React
│ ├── admin/ # Componentes administrativos
│ ├── atoms/ # Componentes atômicos
│ ├── molecules/ # Componentes moleculares
│ ├── sections/ # Seções da página
│ └── ui/ # Componentes de UI (Shadcn)
├── lib/ # Utilitários e configurações
│ ├── auth/ # Lógica de autenticação
│ ├── supabase/ # Configuração do Supabase
│ └── utils.ts # Funções utilitárias
├── hooks/ # Custom hooks
├── types/ # Definições TypeScript
├── contexts/ # React contexts
└── public/ # Arquivos estáticos
- Atomic Design - Estrutura de componentes hierárquica
- Server Components - Componentes renderizados no servidor
- Client Components - Componentes interativos no cliente
- Custom Hooks - Lógica reutilizável encapsulada
- Type Safety - Tipagem completa com TypeScript
- Error Boundaries - Tratamento de erros robusto
- Loading States - Estados de carregamento otimizados
- Row Level Security (RLS) - Segurança a nível de banco
- Middleware Protection - Proteção de rotas administrativas
- Input Validation - Validação com Zod
- CSRF Protection - Proteção contra CSRF
- XSS Prevention - Prevenção de ataques XSS
- Rate Limiting - Limitação de taxa de requisições
- Mobile-First Approach - Desenvolvimento priorizando dispositivos móveis
- Component-Driven Development - Desenvolvimento baseado em componentes
- Progressive Enhancement - Melhoria progressiva da experiência
- Performance-First - Otimização de performance desde o início
- Accessibility-First - Acessibilidade como prioridade
- Análise de Requisitos - Definição das funcionalidades e necessidades
- Design System - Criação de sistema de design consistente
- Arquitetura - Definição da estrutura e padrões do projeto
- Desenvolvimento Iterativo - Implementação em sprints
- Testes Contínuos - Testes automatizados e manuais
- Deploy Automatizado - Deploy contínuo via Netlify
- Next.js App Router - Escolhido para melhor performance e SEO
- Supabase - Backend completo com autenticação e banco de dados
- Tailwind CSS - Para desenvolvimento rápido e consistente
- TypeScript - Para maior segurança e manutenibilidade
- Shadcn/ui - Para componentes acessíveis e customizáveis
- Code Splitting - Carregamento otimizado de código
- Image Optimization - Otimização automática de imagens
- Caching Strategy - Estratégia de cache para melhor performance
- Bundle Optimization - Otimização do bundle para menor tamanho
- SEO Optimization - Otimização para mecanismos de busca
- Mobile-First: Otimizado para smartphones e tablets
- Desktop Perfeito: Experiência completa em computadores
- Navegação Intuitiva: Interface clara e fácil de usar
- Carregamento Rápido: Performance otimizada para melhor experiência
- Adaptação Automática: Detecta preferência do seu dispositivo
- Alternância Manual: Mude entre temas conforme sua preferência
- Conforto Visual: Reduz fadiga visual em diferentes ambientes
- Português: Idioma principal com expressões locais
- Inglês: Para turistas internacionais
- Tradução Completa: Todo o conteúdo disponível nos dois idiomas
- Página Inicial: Visão geral e destaques do restaurante
- Cardápio: Menu completo com todas as opções
- Pousada: Informações sobre hospedagem
- Café: Cardápio de cafés e doces
- Blog: Histórias e receitas
- Contato: Localização e informações de contato
- Navegue pelas categorias
- Use os filtros para encontrar pratos específicos
- Clique nos pratos para ver detalhes
- Visualize fotos e ingredientes
- Baixe o PDF para consulta offline
R. Alm. Alexandrino, 470
Santa Teresa, Rio de Janeiro - RJ
CEP: 20241-260
- Restaurante: Terça a Domingo, 12h às 23h
- Café: Segunda a Sexta, 12h às 00h | Sábado, 11h30 às 00h | Domingo, 11h30 às 22h
- Pousada: Check-in 14h, Check-out 12h
- Metrô: Estação Carioca (Linha 1) - 15 min a pé
- Ônibus: Linhas que passam por Santa Teresa
- VLT: Estação Carioca - 12 min a pé
- Bonde de Santa Teresa: Parada próxima ao restaurante
- Estacionamento: Disponível nas proximidades
- GPS: Use o endereço completo para navegação
- Acesso: Fácil acesso pela R. Alm. Alexandrino
- Almoço: 12h às 14h (mais movimentado)
- Jantar: 19h às 21h (atmosfera mais romântica)
- Café da manhã: 8h às 10h (mais tranquilo)
- Petiscos: Coxinhas, pastéis e bolinhos
- Pratos principais: Feijoada, moqueca e churrasco
- Sobremesas: Pudim de leite e brigadeiro
- Bebidas: Caipirinhas e cervejas artesanais
- História: Mais de 100 anos de tradição culinária
- Receitas: Passadas de geração em geração
- Ingredientes: Frescos e de qualidade superior
- Chefs: Experientes e apaixonados pela culinária
- Localização: No coração histórico de Santa Teresa
- Arquitetura: Construção centenária preservada
- Vista: Panorâmica da cidade do Rio de Janeiro
- Atmosfera: Acolhedora e familiar
- Restaurante: Culinária brasileira autêntica
- Pousada: Hospedagem confortável e acolhedora
- Café: Momentos especiais com doces e cafés
- Eventos: Casamentos, aniversários e celebrações
- Website: www.armazemsaojoaquim.com.br
- Instagram: @armazemsaojoaquim
- Facebook: Armazém São Joaquim
Venha nos visitar e faça parte da nossa história! 🍽️✨