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 π.
- React Native: Used for cross-platform development (iOS and Android) π±.
- S BD8E QLite: Used for local data storage in this demo application πΎ.
- App Name: Farmly - Connecting Farmers, Growing Opportunities π±
- Icon::
- Made by NeverTop Company. (Project made by Owl Developers)
-
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.
-
Registration and Login:
- Allows new users (farmers and customers) to create accounts π.
- Enables existing users to log in securely π.
-
Home Screen:
- Displays featured products and stores β¨.
- Provides quick access to popular items and seasonal offerings πΎ.
-
Explore & Search:
- Allows users to search for specific products or farmers π.
- Provides filtering and sorting options for refined searches π.
-
Shopping Cart:
- Enables customers to add, modify, and remove items from their cart π.
- Calculates the total cost of the order π°.
-
User Profile:
- Allows users to manage their personal information π€.
- Provides access to order history and saved addresses π.
-
Order Overview & Details:
- Displays a list of past and current orders π.
- Provides detailed information about each order, including items, shipping details, and payment information π.
-
Language Translation:
- Supports multiple languages for a wider user base π£οΈ.
- Allows users to switch between languages easily π.
-
Farmer Store Creation:
- Farmers can create a digital storefront πͺ.
- They can upload images and descriptions of products πΈ.
- Farmers can manage their inventory π¦.
To try this app, you can:
- Fork or clone this repository and run
npm install
followed bynpx react-native run-android
to run it in a React Native environment π». - Alternatively, you can download the APK file here: Download APK π².
- 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 πΌοΈ.