<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: M.X</title>
    <description>The latest articles on DEV Community by M.X (@mikegrep).</description>
    <link>https://dev.to/mikegrep</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1114729%2F92151d66-ed8d-4521-9960-e154a3fb46b6.jpg</url>
      <title>DEV Community: M.X</title>
      <link>https://dev.to/mikegrep</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mikegrep"/>
    <language>en</language>
    <item>
      <title>Open source mealie type docker container for recipes</title>
      <dc:creator>M.X</dc:creator>
      <pubDate>Tue, 10 Dec 2024 17:52:37 +0000</pubDate>
      <link>https://dev.to/mikegrep/open-source-mealie-type-docker-contqiner-for-recipes-483l</link>
      <guid>https://dev.to/mikegrep/open-source-mealie-type-docker-contqiner-for-recipes-483l</guid>
      <description>&lt;p&gt;Hey 👋devs in this post I will present to you a newly released recipes web application that I made.&lt;br&gt;
The repo link is &lt;a href="https://github.com/mikebgrep/fork.recipes" rel="noopener noreferrer"&gt;this&lt;/a&gt;&lt;br&gt;
The documentation (installation) is over here 👉&lt;a href="https://mikebgrep.github.io/forkapi/clients/" rel="noopener noreferrer"&gt;link&lt;/a&gt;&lt;br&gt;
Just in case if you are in a hurry.&lt;/p&gt;

&lt;p&gt;Let's begin.&lt;br&gt;
The application is django based with sqlite database and can run on Rasberry Pi.Is a lightweight version of the similar apps like Meale with simplified design and more intuitive to work with.&lt;/p&gt;

&lt;p&gt;This is a preview gif.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc37ptdwlp3glielsmmkg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc37ptdwlp3glielsmmkg.gif" alt="Image description" width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope to gain a decent community and evolve in some time depending  on the users feedback.&lt;br&gt;
The road is open for changes and functionality that can be add.&lt;/p&gt;

&lt;p&gt;Recap.&lt;br&gt;
The docker compose file run 3 containers API, FE and Reverse Proxy (Nginx) as they are a easy setup one line command that can deploy the stack with the SSL or without.&lt;/p&gt;

&lt;p&gt;Take your time and if you like the project star 🌟 the repo and stay calm and keep coding 😀. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhozv536a1bmwcet0ta98.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhozv536a1bmwcet0ta98.png" alt="Image description" width="800" height="1422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also if you need only the API from you can check the another repo.&lt;br&gt;
BE &lt;a href="https://github.com/mikebgrep/forkapi" rel="noopener noreferrer"&gt;API&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>docker</category>
      <category>raspberrypi</category>
    </item>
    <item>
      <title>Awesome Open Source Food Recipes Management Repositories</title>
      <dc:creator>M.X</dc:creator>
      <pubDate>Sat, 19 Oct 2024 09:27:24 +0000</pubDate>
      <link>https://dev.to/mikegrep/awesome-open-source-food-recipes-management-repositories-2f93</link>
      <guid>https://dev.to/mikegrep/awesome-open-source-food-recipes-management-repositories-2f93</guid>
      <description>&lt;p&gt;Hey, I will try to summarize my top list of open source repositories that somehow can help in your busy day with easy management and preparing of a dish at the end of it.&lt;/p&gt;

&lt;p&gt;We all know that the food recipes websites contains many ads and is annoying to search and follow some recipe. This force me to create one of the projects, which I will present first.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ForkAPi
&lt;/h2&gt;

&lt;p&gt;The following project is written in Python Django it's pure RestAPI have an admin dashboard and &lt;del&gt;soon a front end clent to consume the endpoints and the recipes added from the dashboard, that will be dockerized&lt;/del&gt; is perfect for mobile applications backend.&lt;/p&gt;

&lt;p&gt;Edit: The front end client is already available and has 35 stars 🌟  in Github.&lt;br&gt;
You can sneek peek into the repository &lt;a href="https://github.com/mikebgrep/fork.recipes" rel="noopener noreferrer"&gt;fork.recipes&lt;/a&gt; and leave a star also 😎.The project include futures like&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;scrape recipes from any web page and save them locally (or in cloud)&lt;/li&gt;
&lt;li&gt;generate recipes by ingredients ( this return a valid link of the recipe and you can scrape it)&lt;/li&gt;
&lt;li&gt;Meal planner&lt;/li&gt;
&lt;li&gt;Translation of reciprs from one language to another will be added also&lt;/li&gt;
&lt;li&gt;simple one command deploy with docker.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Preview from first realese:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fst6kwsfszs6t60lvih4a.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fst6kwsfszs6t60lvih4a.gif" alt="fork.recipes preview" width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link: &lt;a href="https://github.com/mikebgrep/forkapi" rel="noopener noreferrer"&gt;https://github.com/mikebgrep/forkapi&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is awesome?
&lt;/h3&gt;

&lt;p&gt;Simple, lightweight and easy to use It's dockerized, and you can deploy it to some of the popular could service as Digital Ocean or just deploy it on Raspberry Pi. The next release will have an option to paste only the recipe URL from external source and the BE will create the recipe for you with the help of OpenAI (this will work with personal access token).&lt;/p&gt;

&lt;h3&gt;
  
  
  Recommendation
&lt;/h3&gt;

&lt;p&gt;Take a look at the repo and the documentation I just released and you can start hacking around and create awsome projects. Docs -&amp;gt; &lt;a href="https://mikebgrep.github.io/forkapi/" rel="noopener noreferrer"&gt;https://mikebgrep.github.io/forkapi/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Mealie
&lt;/h2&gt;

&lt;p&gt;Also, Python BE project with Vue frontend. It's a self-hosted recipe manager, meal planner and shopping list. It has almost 7k stars on GitHub and is the perfect choice if you are looking for a more pleasant UI than the first choice of the list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link: &lt;a href="https://github.com/mealie-recipes/mealie" rel="noopener noreferrer"&gt;https://github.com/mealie-recipes/mealie&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is awesome?
&lt;/h3&gt;

&lt;p&gt;You can deploy it with a button from the repo and start using it without hustle. It's responsive and can be used in any device.&lt;/p&gt;

&lt;h3&gt;
  
  
  Downsides
&lt;/h3&gt;

&lt;p&gt;If you want just user experience this is a good choice, but if you want to build on top of it custom widgets for web or something else it's not the best choice. Choose Foodie if this is the case, as a simplified Rest API that is very extensible.&lt;/p&gt;

&lt;h2&gt;
  
  
  3.CookCLI
&lt;/h2&gt;

&lt;p&gt;We get funky over here and the CoockCLI come in play if you are addicted to Terminal use in Linux or Mac, this will grab your attention. It's completely CLI tool that allows you to create shopping lists and to use it as an API for your recipes.&lt;br&gt;
CookCLI provides a suite of tools to create shopping lists and maintain recipes. We've built it to be simple and useful for automating your cooking and shopping routine with existing UNIX command line and scripting tools. It can also function as a web server for your recipes, making them browsable on any device with a web browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link: &lt;a href="https://github.com/cooklang/cookcli" rel="noopener noreferrer"&gt;https://github.com/cooklang/cookcli&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is awesome?
&lt;/h3&gt;

&lt;p&gt;It's easy to use tool that is cool, no more to say.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Based Cooking Website
&lt;/h2&gt;

&lt;p&gt;This is a simple cooking website where users can submit recipes here for credit. There are no ads, trackers or cookies (unless recipes thereof).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link: &lt;a href="https://github.com/LukeSmithxyz/based.cooking" rel="noopener noreferrer"&gt;https://github.com/LukeSmithxyz/based.cooking&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is awesome?
&lt;/h3&gt;

&lt;p&gt;There are no need to deploy it's already online, and you can use it without hustle or additional expenses, even you can earn credits while you're using it.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Tandoor Recipes
&lt;/h2&gt;

&lt;p&gt;Another recipe manager that allows you to manage your ever-growing collection of digital recipes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link: &lt;a href="https://github.com/TandoorRecipes/recipes" rel="noopener noreferrer"&gt;https://github.com/TandoorRecipes/recipes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is awesome?
&lt;/h3&gt;

&lt;p&gt;It's again self-hosted and very handy, you can deploy it on number of systems as NAS servers etc. It's responsive, the BE is again written in Python. Is a good choice if you want pleasant UI frontend, even have paid version you can check it if you think that can bring some value.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusions
&lt;/h2&gt;

&lt;p&gt;I list a couple of GitHub projects that grab my attention also I list the ForkAPI which is my work it's the only choice in the list if you want to use it with Android or iOS mobile application, and you don't want to bother about the developing the same the API is also simple to use.&lt;br&gt;
You can explore each one of the choices and pick your favorite.&lt;br&gt;
Happy coding and cooking.&lt;/p&gt;

</description>
      <category>android</category>
      <category>restapi</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Rest Api with admin panel to manage food recipes easily.</title>
      <dc:creator>M.X</dc:creator>
      <pubDate>Tue, 10 Sep 2024 19:01:48 +0000</pubDate>
      <link>https://dev.to/mikegrep/lightweight-rest-api-with-admin-panel-to-manage-food-recipes-easily-2ned</link>
      <guid>https://dev.to/mikegrep/lightweight-rest-api-with-admin-panel-to-manage-food-recipes-easily-2ned</guid>
      <description>&lt;p&gt;Hello, 👋 all this post is about a Django Rest Framework API that I just relase on Github.&lt;br&gt;
If you are looking for some simple and efficient API to manage food recipies from admin panel and return them to be used from a client this repository is for you.&lt;/p&gt;

&lt;p&gt;The code is lightweight and can run on any low power mini PC like Raspberry Pi or in a docker container.&lt;/p&gt;

&lt;p&gt;You can add recipies from the admin.Each recipe can have video and image which is required and needed proparties like steps etc.&lt;/p&gt;

&lt;p&gt;Further there will be available soon an source code for a Android mobile application that can consume the responses.&lt;/p&gt;

&lt;p&gt;This makes it perfect for private collection of recipies or a lunch of an app in Playstore that can grab people attention.&lt;/p&gt;

&lt;p&gt;Feel free to take a look at the &lt;a href="https://github.com/mikebgrep/forkapi/blob/master/README.md" rel="noopener noreferrer"&gt;readme.md&lt;/a&gt; of the project and leave a comment here if you have some suggestions for improving or you decide to use the API for a personal project. &lt;/p&gt;

&lt;p&gt;Here is the link -&amp;gt; &lt;a href="https://github.com/mikebgrep/forkapi" rel="noopener noreferrer"&gt;click&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>python</category>
      <category>opensource</category>
      <category>raspberrypi</category>
    </item>
  </channel>
</rss>
