Esse repositório contém um projeto prático desenvolvido durante o curso de Desenvolvimento de Software da Trybe. O objetivo do projeto é desenvolver uma página web para compartilhamento de receitas.
O TrybeSmith é uma página web para compartilhamento de receitas. A aplicação possui funcionalidades como criação, leitura, atualização e remoção de receitas. Além disso, é possível filtrar receitas por nome e categoria, e ordenar receitas por data de criação.
O TrybeSmith possui as seguintes funcionalidades:
- Criação de receitas
- Edição de receitas
- Remoção de receitas
- Adição de categorias a receitas
- Filtro de receitas por nome e categoria
- Ordenação de receitas por data de criação
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- React
- React Router
- Redux
- Bootstrap
- Jest e React Testing Library para testes automatizados
- Firebase para autenticação e armazenamento de dados