A blog recipes API for you to share and search for food recipes

Overview

Contributors Forks Stargazers Issues Pull Requests MIT License


Recipes API

A blog recipes API for you to share and search for food recipes
Explore the docs »
· Report Bug · Request Feature · Create Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Discord Server

About The Project

The idea is to have a blog that you can share recipes, consult them, comment them, etc.

(back to top)

Built With

(back to top)

Prerequisites

In order to work with this project locally, you need the following tools setted up:

Running locally

Running with Docker (TODO)

  1. Clone the repo
    git clone https://github.com/Java-Dojo-Server/recipes
  2. Change directoy into project's folder
    cd recipes
  3. Change to dev1 profile
    TODO
  4. Run docker environment
    docker-compose up

Running without Docker (TODO)

  1. Clone the repo
    git clone https://github.com/Java-Dojo-Server/recipes
  2. Change directoy into project's folder
    cd recipes
  3. Change to dev2 profile
    TODO
  4. Run application
    mvn spring-boot:run

(back to top)

Usage

  • register as user
  • login as user
  • create posts with recipes
  • comment posts

For more examples, please refer to the Documentation

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

A detailed Contribution Guide can be found at CONTRIBUTING GUIDELINE

(back to top)

License

Distributed under the MIT License. See LICENSE.md for more information.

(back to top)

Discord Server

This project is part of a open-source community on discord called Java Dojo. For you to contribute to this project it isn't necessary to be part of it. But in case you want, you can join by following:

Joins us - Discord Invite

(back to top)

Comments
  • feature: created issues templates

    feature: created issues templates

    • com essas alterações ao clicarmos para criar uma issue poderemos escolher entre:

    image

    • e você é direcionado com o template escolhido:

    image

    • alguma sugestão para colocar em algum dos templates ?
    • cada template .md representa um tipo de issue da foto, podendo ser adicionado mais
    • arquivo config.yaml configura que não serão aceitas issues em branco
    feature 
    opened by pedroluiznogueira 1
  • feature: created CONTRIBUTING.md

    feature: created CONTRIBUTING.md

    até então:

    Guia de contribuição

    Trabalhar em uma Issue existente

    • acesse as Issues do projeto
    • atribua ela à você

    Criar uma Issue para trabalhar

    • você pode criar uma Issue acessando a aba de Issues
    • uma Issue pode ser: bug, feature, correção, documentação, sugestão, dúvida...
    • atribua ela à você

    Desenvolvendo

    • git clone https://github.com/Java-Dojo-Server/recipes.git
    • git checkout -b feature/nome_feature
    • trabalha na sua Issue e commite suas alterações
    • suba sua branch para o repositório remoto
    • git push origin feature/nome_feature

    Abrindo um Pull Request

    • vá até a página inicial do repositório
    • clique em Compare & pull request
    • ná página de abertura do pull request certifique que a branch target é a master
    • no topo você deve selecionar base: master
    • preencha os passos do template gerado e clique em Create pull request

    Happy Coding!

    feature 
    opened by pedroluiznogueira 1
  • feat: create readme to describe project

    feat: create readme to describe project

    Current readme looks like:


    [Contributors]contributors-url [Forks]forks-url [Stargazers]stars-url [Issues]issues-url [Pull Requests]pr-url [MIT License]license-url


    Recipes API

    A blog recipes API for you to share and search for food recipes
    Explore the docs »
    · Report Bug · Request Feature · Create Feature

    Table of Contents
    1. About The Project
    2. Getting Started
    3. Usage
    4. Contributing
    5. License
    6. Discord Server

    About The Project

    The idea is to have a blog that you can share recipes, consult them, comment them, etc.

    (back to top)

    Built With

    (back to top)

    Prerequisites

    In order to work with this project locally, you need the following tools setted up:

    Running locally

    Running with Docker (TODO)

    1. Clone the repo
      git clone https://github.com/Java-Dojo-Server/recipes
      
    2. Change directoy into project's folder
      cd recipes
      
    3. Change to dev1 profile
      TODO
      
    4. Run docker environment
      docker-compose up
      

    Running without Docker (TODO)

    1. Clone the repo
      git clone https://github.com/Java-Dojo-Server/recipes
      
    2. Change directoy into project's folder
      cd recipes
      
    3. Change to dev2 profile
      TODO
      
    4. Run application
      mvn spring-boot:run
      

    (back to top)

    Usage

    • register as user
    • login as user
    • create posts with recipes
    • comment posts

    For more examples, please refer to the Documentation

    (back to top)

    Contributing

    Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

    If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

    1. Fork the Project
    2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
    3. Commit your Changes (git commit -m 'Add some AmazingFeature')
    4. Push to the Branch (git push origin feature/AmazingFeature)
    5. Open a Pull Request

    A detailed Contribution Guide can be found at CONTRIBUTING GUIDELINE

    (back to top)

    License

    Distributed under the MIT License. See LICENSE.md for more information.

    (back to top)

    Discord Server

    This project is part of a open-source community on discord called Java Dojo. For you to contribute to this project it isn't necessary to be part of it. But in case you want, you can join by following:

    Joins us - Discord Invite

    (back to top)

    feature 
    opened by gabizinha12 1
  • Setted up docker environment with mysql db and docker-compose

    Setted up docker environment with mysql db and docker-compose

    Description

    • we can run docker-compose up and the MySQL database container will spín up
    • we can run the API application and it will automatically connect to the MySQL database

    Blocks

    • Something that you may want to ask or discuss on this PR...

    Issue

    • Issue you are working on in order to complete this task...

    Checks

    • [X] I have added descriptive commit messages
    • [X] This pull request targets the master branch
    opened by pedroluiznogueira 0
  • Criar template de Issues

    Criar template de Issues

    • assim como o template de pull request é possível criar um template de issues
    • para que ao abrir uma issue tenhamos templates para cada tipo de issue:
    1. feature
    2. bug report
    3. suggestion
    • quando uma issue for aberta, os templates serão gerados automaticamente e podendo ser escolhido como melhor servir
    • dessa forma todas as issues seguirão um padrão e nos certificaremos que todas tenham a mesma qualidade
    feature 
    opened by pedroluiznogueira 0
  • Create pull_request_template.md

    Create pull_request_template.md

    With this changes all pull requests will have the following standards:

    Description

    • Describe your changes...

    Blocks

    • Something that you may want to ask or discuss on this PR...

    Issue

    • Issue you are working on in order to complete this task...

    Checks

    • [ ] I have added descriptive commit messages
    • [ ] This pull request targets the master branch
    feature 
    opened by pedroluiznogueira 0
  • Add pull request template

    Add pull request template

    • pull request template so any pull request will have the same standard

    example:

    Description

    Describe your changes...

    Issue

    Issue your work is related to...

    feature 
    opened by pedroluiznogueira 0
Owner
java dojo
java dojo
Search API with spelling correction using ngram-index algorithm: implementation using Java Spring-boot and MySQL ngram full text search index

Search API to handle Spelling-Corrections Based on N-gram index algorithm: using MySQL Ngram Full-Text Parser Sample Screen-Recording Screen.Recording

Hardik Singh Behl 5 Dec 4, 2021
A simple blog post api made with spring,mysql.Following tutorial by @FadatareRamesh(Java Guides)

blogAPI A simple blog post api made with spring,mysql.Following tutorial by @FadatareRamesh(Java Guides) Frontend server(made using Angular) can be fo

null 1 Feb 2, 2022
This template makes it easy to organize FTC code and allows for the Autonomous and TeleOp periods to share code.

FTC Code Organizer This template created by team 19458 Equilibrium.exe makes it easy to keep your code organized and allows the Autonomous and TeleOp

FTC 19458 Equilibrium.exe 5 Nov 10, 2022
Calef - CalEF (Calendar Entry Formatter) : Select an entry in Android-Kalender and send/share the entry's content as human readable text.

CalEF (Calendar Entry Formatter) Select an entry in Android-Kalender and send/share the entry's content as human readable text. Usually calendar entri

k3b 6 Aug 17, 2022
This is a Food Delivery Mobile Application. Build Using React Native

Ax Food Delivery Service This is a Food Delivery Mobile Application build using ?????????? ???????????? ?? Installation Clone this repository git clon

Mindula Dilthushan Manamperi 13 Jul 14, 2022
This is a Food Ordering System in Java

Getting Started Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code. Folder Struct

Muhammad Asad 5 Feb 2, 2022
Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Áureo Carmelino 10 Nov 27, 2022
Escrevendo Testes para o Blog Pessoal

Implementando testes com o Spring Testing no Blog Pessoal Nesta atividade iremos implementar os testes nas Camadas Model, Repository e Controller da C

Rafael Queiróz 13 Dec 12, 2022
Projeto Base - Spring Security - Blog Pessoal

Implementando a Camada de Segurança com o Spring Security no Blog Pessoal Nesta atividade iremos implementar a camada de segurança da aplicação com o

Rafael Queiróz 10 Aug 9, 2021
Java based open source static site/blog generator for developers & designers.

JBake JBake is a Java based open source static site/blog generator for developers. Documentation Full documentation is available on jbake.org. Contrib

JBake 1k Dec 30, 2022
🦄 Best beautiful java blog, worth a try

Tale Blog Tale's English meaning for the Story, I believe that every person who insists on writing a blog is a story; Chinese you call it Collapse doe

Tale Blog System 4.8k Dec 30, 2022
Spring MVC backend written in Java for my wiki/blog

blog-api Spring MVC backend written in Java for my wiki/blog. Why Spring? Spring MVC and other parts of the Spring framework are still immensely popul

null 0 Mar 16, 2022
A personal blog based on Vue+SpringBoot+MySql+Redis+Shiro+JWT

项目:Vue-SpringBoot-PersonalBlog 个人博客网址:http://www.huchao.vip/blogs CSDN:毛_三月 介绍 一个基于SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis开发的前后端分离博客项目,带有超级详细开发文档

Chao. Hu 26 Dec 20, 2022
Realtime Data Processing and Search Engine Implementation.

Mutad The name Mutad is a reverse spelling of datum. Overview An implementation of a real-time data platform/search engine based on various technology

Shingo OKAWA 14 Aug 4, 2022
Spring Data Redis extensions for better search, documents models, and more

Object Mapping (and more) for Redis! Redis OM Spring extends Spring Data Redis to take full advantage of the power of Redis. Project Stage Snapshot Is

Redis 303 Dec 29, 2022
An example on how to build a configurable widget to trigger external searches along with Liferay search to Elasticsearch.

Liferay External Searches An example on how to build a configurable widget to trigger external searches along with Liferay search to Elasticsearch. Ge

Louis-Guillaume Durand 4 Oct 25, 2021
A simple quarkus app with hibernate as ORM, used to show the features of Hibernate Search

beer-manager-hibernate-search Project This project uses Quarkus, the Supersonic Subatomic Java Framework. If you want to learn more about Quarkus, ple

Sedona Solutions 3 Jan 6, 2022
Platform for teachers & students, to offer or search for tutoring.

tutoring-platform Table of contents About The Project Technologies Getting Started Roadmap Contributing License About The Project Platform for teacher

null 10 Dec 27, 2022
A minecraft minigame where you have to defend your bed and destroy the others. Once your bed is destroyed, you cannot respawn.

As from November 1st 2021 BedWars1058 by Andrei Dascălu becomes open source under GNU GPL 3.0 license. If you are a developer I would really appreciat

Andrei Dascălu 182 Dec 26, 2022