Git Product home page Git Product logo

birdskitchen's Introduction

Birds Kitchen

I wanted to learn something new...

So, I decided to take a crack at learning React and building an application that I found deeply missing in Linux: a Desktop Recipe Manager (I know there is some, but they don't match my needs...)

I you want to contribute, please send me a mail or a pidgeon 😁

Email

Screenshots

 

Dark and light theme - Grid view

Birds Kitchen

 

Image list view

Birds Kitchen

 

Table view

Birds Kitchen

 

Print view

Birds Kitchen

 

Edit view

Birds Kitchen

 

Preferences screen - Storage tab

Birds Kitchen

 

Preferences screen - Theme tab

Birds Kitchen

Features

  • Cross platform
  • Localized
  • Custom Themes (a light one and a dark one for now)
  • Content search
  • Tags
  • Categories
  • Ratings
  • Favorites
  • Source URL
  • Table view with column sorting
  • Change the ingredients amounts when adjusting the servings (ready to print view)
  • Print current recipe
  • Choose your storage directory (including Sync Services)
  • Backups and Restore backups

Roadmap

A lot to do! Contributions are welcome.

  • Categories
  • Ratings
  • Link to Recipe source
  • Table view with column sorting
  • Store images locally (base64 for now)
  • Fix fraction calculations
  • Guided tour
  • Documentation
  • Videos (?)
  • Imports from popular recipe websites (Allrecipes, The Food Network, Marmiton) (?)
  • CSV import/export
  • Grocery List (?)
  • Internal browser (?)
  • Auto updates (?)

Running locally

Binaries

Visit the Releases Page to find the installer you need.

Building from source

# clone the project
git clone https://github.com/fredserva/birdskitchen.git

# change directory to the project folder
cd birdskitchen

# install dependencies
yarn

# run the app in development mode
yarn dev

Contributing

To add support for your favorite language, or submit new features, feel free to open an issue or to contact me directly. Contributions are very welcomed!

License

GPL v3 license

Buy me a coffee! (or more likely a beer)

Yes, do that!

birdskitchen's People

Contributors

fredserva avatar yschroe avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.