Skip to content

willowtreeapps/gm2-hub-interview-mobile-react-native-01

Repository files navigation

Coding Challenge - Mobile Development

The Recipes Managed App

Instructions

Use the DummyJSON recipes API to get a list of recipes.

API: https://dummyjson.com/docs/recipes


Requirements

Language / Framework:
Build the app using Expo

The app should include:

  • A view to display:
    • All recipes (at least show title, image, difficulty)
    • Navigate to one recipe details
    • Ability to remove one recipe
    • Search functionality
    • Filter functionality by difficulty prop (All, Easy, Medium)
  • Clear navigation system between all views
  • Functionality to favorite recipes and view them in a favorites section
  • Visually appealing use of fonts, colors, and layout

Time Constraint

You have up to 72 business hours to complete the assignment. We want to see your work, but we also don’t want to take up a ton of your time. Use judgement on what will help showcase your skills appropriately.

If you run out of time, it is okay to not implement all of the requested features in the challenge


Evaluation Criteria

  • Proper usage of the chosen framework/language (e.g., Swift, Kotlin, React Native)
  • Clean and modular code structure
  • Implementation of required features and flows (list, detail, favorites, etc.)
  • Clear and intuitive navigation between views
  • Good user experience and UI styling
  • Proper handling of state and data flow (local state management, API fetching, etc.)
  • Appropriate use of device capabilities.
  • Appropriate use of GIT conventional commits (https://conventional-branch.github.io/)
  • Readability and maintainability of the codebase
  • Documentation and clarity in the README

How to Submit

Please make your code public and send a link to the github repository.

Include a readme that outlines the process for running the app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors