Skip to content

soumojit622/react-native-recipe-finder-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ RecipeMate - Full Stack Recipe App

Welcome to RecipeMate, your elegant and modern solution for discovering delicious recipes!
Built with ❤️ using React Native (Expo) on the frontend and a REST API with Express + PostgreSQL (Neon) on the backend — powered by MealDB API.


🚀 Tech Stack Overview

📱 Frontend (Mobile App)

Technology Description
React Native Cross-platform mobile framework
Expo Framework for streamlined React Native dev
Tailwind CSS Styling with NativeWind
Expo Router Declarative routing for Expo apps
Clerk Authentication and session management

🌐 Backend (API Server)

Technology Description
Express.js Lightweight backend framework
PostgreSQL Relational DB using Neon
Neon Serverless Postgres with branching
REST API Clean and modular API endpoints
MealDB Recipe data provider

🔥 Key Features

📱 Mobile App

  • 🔎 Browse & search recipes by name or ingredient
  • 🐔 Filter by categories (chicken, lamb, pork, etc.)
  • 📖 View step-by-step instructions & ingredients
  • ❤️ Save & manage your favorite recipes
  • 🎨 Stunning animations, gradients, and layout

🧪 Backend API

  • 🍜 Fetch & transform recipe data from MealDB
  • 🧠 Save favorites securely to PostgreSQL (via Neon)
  • 🔐 Clerk webhooks for secure user-specific data
  • 🧾 Clean RESTful endpoints for easy frontend integration

📸 Screenshots

🔐 Authentication Pages

Sign In Sign Up Logout

🏠 Home Page

Home 1 Home 2

📖 Recipe Detail Page

Detail 1 Detail 2 Detail 3

🔍 Search Page

Search 1 Search 2

❤️ Favorites Page

Favorites

💬 Contribute to Aspire

We welcome contributions from developers and enthusiasts! To contribute:

  1. 🍴 Fork the repository.
  2. 🌿 Create a new branch:
    git checkout -b feature-branch
  3. 🖊️ Commit your changes:
    git commit -m "Add your feature"
  4. 🚀 Push the branch:
    git push origin feature-branch
  5. 🔀 Open a pull request to merge your changes.

📬 Contact & Support

💬 Have any questions or suggestions? Feel free to reach out!

📧 Email: soumojitbanerjee22@gmail.com
🔗 LinkedIn: Soumojit Banerjee


👨‍💻 Developed by Soumojit Banerjee

If you enjoyed using this project, please ⭐ it on GitHub! 🌟


About

RecipeMate is a modern full-stack recipe app to discover, search, and save delicious meals — built with React Native, Express, PostgreSQL (Neon), and powered by the MealDB API.

Topics

Resources

Stars

Watchers

Forks

Contributors