This is a simple 2 Screen app developed using React Native.
Screen A consists of two tabs: "Restaurants" and "Cooking". Each tab displays a carousel with item cards that are scrollable. The data rendered in the carousel is filtered based on specific properties.
The carousel on Screen A renders data according to filter properties. The filtering logic is applied to the data before rendering it in the carousel.
On Screen A, there is a "View All" button. When the "View All" button is clicked, it navigates the user to Screen B. Screen B displays all items and uses demo data for rendering purposes.
To run this app on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/heysagnik/AwesomeProject.git
-
Install dependencies:
cd AwesomeProject npm install
-
Run the app:
npm start
This will start the Metro Bundler and provide instructions for running the app on a physical device or emulator.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.