Esse projeto Ʃ um site de Receitas. O usuƔrio poderƔ se cadastrar no site, fazer login, visualizar todas as receitas, ver os detalhes da receita e cadastrar novas receitas.
https://obtainable-faucet.surge.sh/login
- Para uma melhor experiĆŖncia da aplicaĆ§Ć£o, recomendados a visualiaĆ§Ć£o em dispositivos iPhone 6/7/8.
A pĆ”gina de login possui dois campos de texto: e-mail e senha.Ao fazer o login, o usuĆ”rio deverĆ” ser redirecionado para a pĆ”gina de Lista de Receitas. A pĆ”gina possui tambĆ©m um botĆ£o "Cadastrar", que leva o usuĆ”rio para a pĆ”gina de cadastro.
A pĆ”gina de cadastro possui 3 campos: nome de usuĆ”rio, email e senha. ApĆ³s cadastrar, o usuĆ”rio deverĆ” ser redirecionado para a pĆ”gina de Lista de Receitas, jĆ” estando logado.
Essa pĆ”gina sĆ³ pode ser acessada por um usuĆ”rio logado. Caso o usuĆ”rio nĆ£o esteja logado, deverĆ” ser redirecionado para a pĆ”gina de login. Essa pĆ”gina mostrarĆ” cards com receitas, o usuĆ”rio poderĆ” clicar no card para ver os detalhes. MostrarĆ” tambĆ©m um botĆ£o com o sinal de +, para o usuĆ”rio clicar e ser direcionado para a pĆ”gina de adicionar receitas.
A pĆ”gina de detalhes mostrarĆ” o mesmo card da pĆ”gina de Lista de Receitas, com a imagem, nome da receita e descriĆ§Ć£o. Essa pĆ”gina sĆ³ pode ser acessada por um usuĆ”rio logado. Caso o usuĆ”rio nĆ£o esteja logado, deverĆ” ser redirecionado para a pĆ”gina de login.
Essa pĆ”gina sĆ³ pode ser acessada por um usuĆ”rio logado. Caso o usuĆ”rio nĆ£o esteja logado, deverĆ” ser redirecionado para a pĆ”gina de login. A pĆ”gina possui 3 campos: nome da receita, link para imagem e descriĆ§Ć£o. ApĆ³s cadastrar, o usuĆ”rio deverĆ” ser redirecionado para a pĆ”gina de Lista de Receitas, jĆ” estando logado.
(https://documenter.getpostman.com/view/9133542/TVKEXwyh#241cd863-8731-4477-99dd-c724150c4ffe)
- Rotas
- Tela de login
- Tela de cadastro
- Tela de Lista de Receitas
- Tela de Detalhes da Receita
- Tela de Adicionar Receita
- PƔgina de Erro
- Responsividade para iPhones 6/7/8 e iPad
As seguintes tecnologias foram usadas na construĆ§Ć£o do projeto:
- Material-UI
- Styled-componentes
$ git clone ....
$ cd cookenu
$ npm install
$ npm run start