Skip to content

Website gerenciador de receitas que possui funcionalidade de sugerir receitas alimentadas pela Api MealDB. Desenvolvido com SpringBoot e ReactJS

Notifications You must be signed in to change notification settings

rafaelabc/recipe-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

recipe-app

License Repository size GitHub last commit Stargazers Stargazers

Web Web License

Sobre o projeto

RecipeApp - é um gerenciador de receitas, seu objetivo é centralizar todas as receitas em um só lugar e também sugerir novas receitas vindas da API The Meal DB.

Os usuários encontrarão as seguintes funcionalidades:

  • Cadastrar nova receita
  • Editar receita existente
  • Excluir receita existente
  • Visualizar receitas
  • Visualizar Sugestões de Receitas

Os usuários terão acesso ao aplicativo web, onde poderão:

  • Realizar operações de criar e editar uma receita
  • Visualizar as receitas cadastras
  • Visualizar sugestões de receitas
  • Excluir receitas

Projeto desenvolvido para aplicar estudos do ReactJS e SpringBoot

Layout

O layout da aplicação está disponível no Figma:

Made by rafaelabc

Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Website

Server

Como executar o projeto

Este projeto está dividido em 2 partes:

  1. FrontEnd
  2. Backend

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Java JDK 11, Maven e PostgresSQL. Além disto é bom ter um editor para trabalhar com o código como VSCode ou SpringTools

Banco de dados

O banco de dados utilizado é o PostgresSQL Antes de iniciar a aplicação crie o banco de dados: CREATE DATABASE recipe_app

Rodando o Backend (Servidor)

Verifique no arquivo application.properties se o nome de usuário e senha de seu banco de dados é o default (username: postgres e password: postgres). Caso não seja, troque de acordo com suas credenciais.

# Clone este repositório
$ git clone https://github.com/rafaelabc/recipe-app
# Acesse a pasta do projeto no terminal/cmd
$ cd recipe-app

# Acesse a pasta do backend do projeto no terminal/cmd
$ cd backend

# Inicie a aplicação
$ mvn spring-boot:run

# A aplicação será aberta na porta:8080

Rodando a aplicação web (Front End)

# Clone este repositório
$ git clone https://github.com/rafaelabc/recipe-app

# Acesse a pasta do projeto no terminal/cmd
$ cd recipe-app

# Acesse a pasta do frontend do projeto no terminal/cmd
$ cd frontend

# Instale as dependências
$ yarn install

# Inicie a aplicação
$ yarn start

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

Licença

Este projeto esta sobe a licença MIT.

Feito por Rafaela Custódio - Entre em contato!

About

Website gerenciador de receitas que possui funcionalidade de sugerir receitas alimentadas pela Api MealDB. Desenvolvido com SpringBoot e ReactJS

Topics

Resources

Stars

Watchers

Forks