Uma replica do site do Airbnb feita com a stack MERN (MongoDB, Express, React, Node.js) — um projeto de aprendizado para dominar desenvolvimento web full-stack.
Este é um projeto de replicação do Airbnb, criado como parte do processo de aprendizado da arquitetura MERN. O objetivo é simular a experiência do usuário em uma plataforma de aluguel de imóveis, com funcionalidades como:
- Página inicial com cards de imóveis
- Navegação entre páginas (home, login, detalhes)
- Autenticação básica (login/logout)
- Interface responsiva com Tailwind CSS
O foco é aprender sobre:
- Frontend com React + Tailwind CSS
- Backend com Node.js + Express
- Banco de dados com MongoDB
- Roteamento com React Router DOM
- Estrutura de projetos full-stack
| Camada | Tecnologia |
|---|---|
| Frontend | React, React Router DOM, Tailwind CSS |
| Backend | Node.js, Express |
| Banco de Dados | MongoDB (MongoDB Atlas ou local) |
| Outras | Git, GitHub, JSON Web Tokens (JWT), Axios |