8000 GitHub - Karthiks-Forest/Farmly_app: Farmly - connecting Farmers, Growing Opportunities 🌱
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Karthiks-Forest/Farmly_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Farmly - Connecting Farmers, Growing Opportunities 🌱

Overview

Farmly is a mobile application designed to directly connect farmers with consumers, fostering a direct-to-consumer marketplace. This demo application, built using SQLite for local storage, showcases the core functionalities of the platform.

Key Features:

  • Farmer Store Creation: Farmers can create personalized online stores to showcase their produce πŸ§‘β€πŸŒΎ.
  • Direct Sales: Enables farmers to sell directly to customers, eliminating intermediaries 🀝.
  • Platform Delivery: Manages product delivery to customers, ensuring a seamless experience 🚚.
  • User Registration and Login: Secure user authentication for both farmers and customers πŸ”.
  • Home Screen: Provides an overview of featured products and stores 🏠.
  • Explore & Search: Allows customers to discover products and farmers based on various criteria πŸ”.
  • Shopping Cart: Enables customers to add and manage items before purchase πŸ›’.
  • User Profile: Manages user information and preferences πŸ‘€.
  • Order Overview & Details: Provides detailed order tracking and history πŸ“¦.
  • Language Translation: Supports localization for a wider user base 🌐.
  • Splash Screen: Introductory screen πŸš€.

Technology Stack

  • React Native: Used for cross-platform development (iOS and Android) πŸ“±.
  • S BD8E QLite: Used for local data storage in this demo application πŸ’Ύ.

App Screenshots

  • Splash Screen
  • Sign Up Screen
  • Login Screen
  • Home Screen
  • Explore Screen
  • Cart Screen
  • Profile Screen
  • Review Order Screen
  • Order Details Screen
  • Language Settings Screen

Branding

  • App Name: Farmly - Connecting Farmers, Growing Opportunities 🌱
  • Icon:: icon
  • Made by NeverTop Company. (Project made by Owl Developers)

Functionality Breakdown

  1. Splash Screen:

    • Provides a brief introduction to the Farmly app ⏳.
    • Transitions to the login/registration screen or the home screen if the user is already logged in.
  2. Registration and Login:

    • Allows new users (farmers and customers) to create accounts πŸ“.
    • Enables existing users to log in securely πŸ”‘.
  3. Home Screen:

    • Displays featured products and stores ✨.
    • Provides quick access to popular items and seasonal offerings 🌾.
  4. Explore & Search:

    • Allows users to search for specific products or farmers πŸ”Ž.
    • Provides filtering and sorting options for refined searches πŸ“Š.
  5. Shopping Cart:

    • Enables customers to add, modify, and remove items from their cart πŸ›’.
    • Calculates the total cost of the order πŸ’°.
  6. User Profile:

    • Allows users to manage their personal information πŸ‘€.
    • Provides access to order history and saved addresses πŸ“.
  7. Order Overview & Details:

    • Displays a list of past and current orders πŸ“‹.
    • Provides detailed information about each order, including items, shipping details, and payment information 🚚.
  8. Language Translation:

    • Supports multiple languages for a wider user base πŸ—£οΈ.
    • Allows users to switch between languages easily 🌐.
  9. Farmer Store Creation:

    • Farmers can create a digital storefront πŸͺ.
    • They can upload images and descriptions of products πŸ“Έ.
    • Farmers can manage their inventory πŸ“¦.

Try This App

To try this app, you can:

  • Fork or clone this repository and run npm install followed by npx react-native run-android to run it in a React Native environment πŸ’».
  • Alternatively, you can download the APK file here: Download APK πŸ“².

Future Enhancements

  • Integration with a real-time database (e.g., Firebase, PostgreSQL) 🌐.
  • Implementation of secure payment gateways πŸ’³.
  • Real time chat between farmer and customer πŸ’¬.
  • Advanced map and delivery tracking πŸ—ΊοΈ.
  • Push notifications for order updates and promotions πŸ””.
  • User reviews and ratings ⭐.
  • Advanced filtering and sorting features πŸ“Š.
  • Image Recognition for product searching πŸ–ΌοΈ.
0