Overview
Cooklit helps you to buy and sell anything food-related in your local community. These include any leftover vegetables you may have in your backyard, cakes you bake, and dishes you trade in your food truck. You just need to add a photo of food, the name of a food, description, and price. When you enter all details, your store is ready for selling. The interested user who wants to buy your food or foodstuff will send you a request on the Cooklit app, and when you accept the offer, the user can purchase your product. After the process, you will get money instantly. Moreover, an app helps food truck owners too. Customers will find you and make an order with the Cooklit app; the food truck owner will come and pick your food. Let's download Cooklit on your Phone and get a fantastic experience.
Client Requirement
A client believes food is a way of communication. He wanted to make an online platform where food's magical power improves relations while opening themselves to different cultures and rituals surrounding food. With a unique app idea, he approached Hyperlink InfoSystem to develop an iOS app to buy and sell food-related stuff. By taking the client's vision, developers hard work, and team management, Hyperlink InfoSystem developed a fantastic app called "Cooklit." This is the best app for people who have a backyard or farm where they grow some foodstuff. This app allows users to earn money by cultivating foodstuff or by making food at their homes.
Features
Sign up
- Users can sign up with the necessary details or with Facebook.
Login
- Users can log in through registered email id & password or Facebook.
Filtration
- Users can select the following filters options for searching a product,
- 1. Range Wise
- 2. Category Wise
- Farmer Market
- Food Trucks
- What's Cooking
- Meat Market
- Bakery
Map View
- Users can see different colored Pins on a map, which indicates nearby sellers.
- Users can view other sellers from another area after changing their current location.
View Seller Details
- Cooklit users can view a particular seller's details, like his/her area, food details, all reviews, and more. They can save that profile as a favorite and add in a cart.
Sell Product
- To sell the product, users need to add product details like Title, Price, Description, Location, Food category, Quality Badge, Tags, product expiration, Food Allergens responding to review, delivery available.
- For social media sharing, we have integrated the Facebook sharing option.
- You can upload multiple items for sale.
Buy Product
- After filtration, users can see the list of products.
- When they click on any product, all details will visible on their screen with the product's price, description, category, and reviews.
- They can share that particular product on Facebook.
Communication Between Seller and Buyer
- The chatting feature is integrated for accessible communication between seller and buyer.
Payment
- Payment is available through Credit Card.
Notification
- At the time of order placed.
- At the time of order delivered or rejected.
- New chat message
Admin Panel
User Management
- Add user
- Update user
- Active/Inactive user
Product Management
- Product Listing
- Product Active/Inactive
- Product Details
Order Management
- Accpet Order
- Order Ready
- Deliver Now
- Picked Up
- Delivered
Promo Code/Referral Code Management
Payment
- Manage Payment Calculation For Sellers And Buyers.
- Braintree Payment Gateway Integrated to Accept Payments.
Report Management
Challenges
Multiple Filter Option
A client wanted to set filtering options to search for food by specific Farmer Market, Food Trucks, What's cooking, Meat Market, Bakery, and Range. Managing every filter at a single time was a little bit tough task for our iOS developers. After integrated some technical logic, they managed every filter successfully.
To Display Nearest Seller on a Map
After the filtering process, the user can see a map that displays nearby sellers with different colored pins per client demands. To fetch nearby sellers by tracking the buyer's entered location is one issue our developers face during app development. Our developers have managed this scenario by developing a custom API that resolves the problem.
Technologies
iOS
iOS OS Support : iOS 8.0 to 11
Development : Swift using Xcode
iOS Supported Devices : iPhone 5, iPhone 5S, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus
Language Support : English
Admin Panel & API
Framework : CodeIgniter
Technology : PHP, MySQL
API : JSON format
Browser/Device Compatibility :
Mozilla Firefox: Min 40.0 to Max 46.0 version
Google Chrome: Min 44.0 to Max 51.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 9.1 version