This document outlines a coding exercise for React Native. You will be working with a repository that we provide, and your task will be to implement certain features and enhancements.
After forking and cloning the provided Github repository, set up your development environment and complete the following requirements:
Initial UI of the starter project
Au Cheval - offer.title
Location - offer.restaurantOffer.location
Manually Applied - offer.flair (enum)
Description - offer.description
City - offer.restaurantOffer.city
Primary Image URL - offer.restaurantOffer.primaryImageUrl
Secondary Image URL - offer.restaurantOffer.secondaryImageUrl
Expected UI of this part of the assignment
Dining Drawer
by allowing the user to fully swipe up on the Au Cheval
card. After swiping up, the view should snap into place, revealing additional details including reservation schedules. This feature should be gated with a waitlist. See the provided image for inspiration.Note: You might not find some data from the GraphQL response. Feel free to hard code those through a constant variable for the time being. For example - Italian Food can be hard coded
Example of final requirements
The repository that will be used for the interview is available at the following URL: https://github.com/Hypercard-Finance/coding-challenge. The repository contains a basic React Native project setup and some sample code that can be used as a starting point for the exercise. Please provide the team with your Github Profile for access and fork the repo to get started.
🍀 We wish you the best of luck with this coding exercise! We're excited to see what you create. 🤞