Code Monkey home page Code Monkey logo

food-square-api's Introduction

Hey, I'm David Poslušný. 👋

ℹ️  About Me

  • 🎓   Bachelor's degree in Software Engineering.
  • 📚   Studying Master's degree in Data Science.
  • ⚙   Interested in exploring areas of web development and data science.
  • 🎮   I play games, watch TV shows and code in my free time.
  • 🎨   I also enjoy cycling, skiing and working out.

🛠  Tech Experiences

  • 💻   Java | Spring Boot | C# | PHP | Python | R (Statistics) | XML
  • 🌐   HTML | CSS | JavaScript | TypeScript
  • 📚   React.js | React Native | Next.js | Redux
  • 🎨   Bootstrap | Tailwind CSS | Material UI | Framer Motion
  • 🛢   MySQL | PostgreSQL | MariaDB | Firebase
  • ⚙️   Git | GitHub | Markdown
  • 📐   Postman | Figma

ℹ️ Check out my portfolio! ℹ️


food-square-api's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

food-square-api's Issues

Extended meal planning

Currently, the meal planner in the application only generates a meal plan for a one specific day. The goal of this issue is to extend this functionality so that the meal planning algorithm will provide the possibility to generate a plan for several days or a whole week.

Ingredients adding process

There is no option for users to add their own ingredients in the app, only to use the available ingredient database. It would be useful to implement this extension especially for cases where the user does not find desired ingredient in the database. Within the functionality, the user could then make suggestions for adding an ingredient to the database and moderators or admistrators would approve or reject these requests.

Localization extension

At the moment, the application is only available in English. The goal of this issue is to extend the current localization to other languages. Users could then switch between the available localisations in the client site of application to their owns needs.

Add registration system

  • register new account
  • log into your account
  • token based authentication
  • sending tokens via email
  • password hashing

OAuth2

At the moment, users are only able to register to the application via local authentication system. In an OAuth2 system, users would not need to create an account directly in the application, but would be able to register using an existing account from external services such as Google or Facebook. It would need to be a optional registration method, since not everyone has a account in these external systems.

Ingredients for recipes

Implement:

  • load CSV from files
  • edit Ingredient entity to fit the data structure
  • populate the database with CSV data
  • handle exceptions for Ingredient entity

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.