Skip to content

K-Recipes is a simple React Native app that fetches Kenyan recipe videos from YouTube, simplifies them into easy-to-read steps, and provides direct video links. Built with Node.js, Neon DB, and Clerk for authentication, it brings authentic Kenyan cooking to your fingertips.

Notifications You must be signed in to change notification settings

Ekisa02/K-Recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

K-Recipes

K-Recipes is a simple React Native app that fetches Kenyan recipe videos from YouTube, simplifies them into easy-to-read steps, and provides direct video links. Built with Node.js, Neon DB, and Clerk for authentication, it brings authentic Kenyan cooking to your fingertips.

Features

  • Discover Kenyan Recipes: Browse a curated collection of Kenyan recipe videos.
  • Simplified Steps: Each recipe is broken down into easy-to-follow instructions.
  • Direct Video Links: Watch recipe videos directly from the app.
  • User Authentication: Secure sign-up and login powered by Clerk.
  • Fast & Reliable Backend: Built with Node.js and Neon DB for speedy data management.

Tech Stack

  • Frontend: React Native (JavaScript/TypeScript)
  • Backend: Node.js
  • Database: Neon DB
  • Authentication: Clerk
  • Video Source: YouTube API

Getting Started

Prerequisites

Installation

  1. Clone the repo

    git clone https://github.com/Ekisa02/K-Recipes.git
    cd K-Recipes
  2. Install dependencies

    yarn install
    # or
    npm install
  3. Configure Environment Variables

    • Create a .env file in the root directory with your API keys:
      YOUTUBE_API_KEY=your_youtube_api_key
      CLERK_API_KEY=your_clerk_api_key
      NEON_DB_URL=your_neon_db_url
      
  4. Run the App

    # For iOS
    npx react-native run-ios
    
    # For Android
    npx react-native run-android
  5. Start the Backend

    # If backend is in /server or similar
    cd server
    yarn install
    yarn start

Usage

  • Sign up or log in with Clerk authentication.
  • Browse recipes and watch videos.
  • Follow simplified steps for cooking Kenyan meals.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for improvements or bug fixes.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or feedback, reach out via GitHub Issues.


Enjoy authentic Kenyan cooking with K-Recipes!

About

K-Recipes is a simple React Native app that fetches Kenyan recipe videos from YouTube, simplifies them into easy-to-read steps, and provides direct video links. Built with Node.js, Neon DB, and Clerk for authentication, it brings authentic Kenyan cooking to your fingertips.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published