metadata: {"signature": "0x25e81a10ea3a2629f6548716e5eb45d860c3d7a5c9010ef4d31290b33b5e2e2b4e7e93077737501b5e308cfafa5df58fd3b723a038547f93451b946f28d1fcd81c", "application": {"round": "0xb91b59c91b09d127d269e53019f2420e8c2c7ce7", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "pZHZZlj3E9udVGY/m/+aqz6pGBvlSdSsIyQooauzKzVhfbj/KzhqeCZcjHUIKEYn", "encryptedSymmetricKey": "6942988b598385c1d2874b42be0a01beebdf43b3e6bbf80b23a73e1705ddcfb030719368d46ae38a9147fa4186061e0c02b9f8df945d1b16dc1bc4276f84555b717fc74e0115d958bd6ec0119828d3a5bbe06886cf870e1461eaf9f84aaafa94732ea0e82b3cdc531dcec068a632344172bc889fe68fc504d73241ae6438b211000000000000002024d1718414147277fc179320ca92b2564597478d12306eeacc394d7b008fc46266ab3ae12f37f02b56625e9c5ac1d18f"}}, {"type": "short-answer", "answer": "https://t.me/kulvixofficial", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/kulvix/Restock", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "No", "hidden": true, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds.", "questionId": 4}, {"type": "paragraph", "answer": "Restock contributes to the Open Source Software (OSS) ecosystem in several ways by enhancing both the technical and user-focused aspects of grocery shopping apps, while also fostering collaboration. Below are some specific examples of how Restock enhances or expands the OSS ecosystem:\n\n1. Reusable Components and Libraries\nUI Components: The React Native components developed for Restock, such as product listing cards, category filters, and custom search bars, can be modular and open-sourced. This allows other developers to reuse or extend these components in their own projects, enhancing the availability of mobile UI components within the ecosystem.\nAPI Services: Restock\u2019s API service for fetching grocery items, user authentication, and order management could be generalized and contributed as a separate package, improving the ecosystem\u2019s offering for developers building similar apps.\n\n2. Integration with Expo and Node.js\nExpo Enhancements: By building the app using Expo, Restock showcases how Expo can be leveraged for real-world e-commerce applications. Any performance improvements, optimizations, or custom features added to Restock could be contributed back to the Expo community, improving tools for cross-platform mobile app development.\nNode.js API Structure: The backend developed using Node.js for handling user data, payments, and order tracking can serve as a base for others to build grocery or e-commerce apps. Contributions can include middleware, security layers, and modular architecture, which others can implement or adapt.\n\n3. Improved Accessibility in Grocery Apps\nRestock aims to provide an intuitive and user-friendly shopping experience, especially for users in regions with varying levels of internet connectivity and mobile devices. The project's focus on accessibility and performance optimization in lower-resource environments can serve as a model for other applications to follow, expanding the OSS ecosystem with a broader focus on global inclusivity.\n\n4. Collaborative Development Practices\nRestock\u2019s development encourages collaboration and contributions from the community. By open-sourcing the project, developers can contribute to different parts of the codebase, such as improving product search algorithms, adding new payment methods, or expanding localization support.\nIssues and discussions on platforms like GitHub would foster innovation and collaboration, helping other developers implement features more efficiently in their own projects.\n\n5. Modular Design Patterns\nRestock uses a modular design, separating components, services, and logic in a way that other projects can adopt. This structure encourages reusable patterns, making it easier for developers to understand and contribute to the project or use its architecture in their own projects.\n\n\n6. Localization and Currency Support\nRestock\u2019s approach to localization, including support for multiple languages and currencies (like the Nigerian Naira), adds to the diversity of tools available for developers building apps for emerging markets. This helps extend the ecosystem\u2019s reach to more global and culturally diverse audiences, filling a gap in regional market apps.\n\n7. Educational Resource\nRestock can serve as a learning tool for developers looking to build full-stack mobile apps using React Native, Node.js, and Expo. As an open-source project, it can be used as a reference or template, thereby helping others learn modern app development with real-world application scenarios like e-commerce.\n\nIn essence, Restock contributes to the OSS ecosystem by offering reusable components, performance optimizations for diverse environments, fostering global inclusivity, and sharing its architecture as a learning tool for other developers. It opens the door for collaboration and innovation within the grocery and e-commerce app space.", "hidden": true, "question": "How does your project contribute to the growth of the OSS ecosystem? Please provide specific examples of how your application enhances or expands the current ecosystem.", "questionId": 5}, {"type": "paragraph", "answer": "++++++++++++++++++\nFeatures\n++++++++++++++\n\n- User-Friendly Interface\n- Product Categories and Recommendations\n- Advanced Search Functionality\n- Shopping Cart and Checkout\n- Secure Payment Integration\n- Order Tracking\n- Localization and Multi-Currency Support\n- Order History and Re-ordering\n- Offers and Discounts\n- Delivery and Pickup Options\n\n++++++++++++++++++\nUSE CASES\n+++++++++++++++++++++++\n\n1. Home Grocery Shopping:\nRestock allows users to purchase their groceries from the comfort of their home, eliminating the need for physical store visits. This is especially valuable for busy professionals, elderly users, or those without easy access to transportation.\n\nCustomized Grocery Bundles:\nUsers can create recurring grocery bundles for quick weekly or monthly shopping. This feature is particularly useful for individuals who frequently purchase the same items.\n\nAccess to Local Food Markets:\nRestock bridges the gap between local food markets and consumers by connecting local vendors to the platform. It offers customers access to fresh, locally sourced products, creating a farm-to-table experience.\n\nRegional and Currency Flexibility:\nWith its multi-currency and localized focus, Restock is designed for users in different regions, providing access to products priced in their local currency and offering content in their preferred language.\n\nEmergency Grocery Needs:\nWith quick delivery options, users can order essentials in times of emergency or during unexpected shortages without needing to visit physical stores.\n\n++++++++++++++++++++\nDIFFERENTIATION\n++++++++++++++++++++++++++\n\nFocus on Regional Markets (Emerging Markets):\nOne of Restock\u2019s key differentiators is its focus on serving emerging markets, particularly areas like Nigeria and other African regions. Its support for local currencies like the Nigerian Naira and its integration with local vendors and suppliers make it highly relevant to users in these regions.\nMany global grocery apps do not adequately serve these markets or struggle to localize effectively. Restock fills that gap by being designed with these regions in mind from the ground up.\n\nSimplified UX for Lower-Tech Users:\nUnlike some grocery apps that may require users to be tech-savvy, Restock is built to be intuitive and easy to navigate for users of all technical skill levels. This makes it accessible to a broader audience, including those unfamiliar with modern e-commerce apps.\n\nLocalization and Adaptation:\nRestock adapts its UI, language, and pricing to fit local customs, currencies, and expectations. This localization makes it more appealing than generic global grocery apps that may not feel as personalized for users in various regions.\n\nFocus on Fresh and Local Produce:\nRestock partners with local suppliers to offer fresh produce and groceries. It\u2019s not just another grocery delivery app; it positions itself as a champion of local markets and regional products, something not often emphasized in large, global apps.\n\nFlexibility in Payment Options:\nThe app offers flexibility in payment methods, including traditional bank cards, mobile payments (popular in regions like Africa), and even the potential for cryptocurrency. This broad range of options makes it more accessible in regions where banking infrastructure is less established.\n\nIntegration with Local Delivery Networks:\nUnlike some global apps that rely on a single delivery method, Restock integrates with local delivery networks, ensuring faster and more reliable deliveries, which are essential in regions with different infrastructure challenges.\n\n\nRestock sets itself apart by focusing on underserved markets, offering tailored experiences, and addressing region-specific challenges. Its emphasis on ease of use, accessibility, local vendor support, and payment flexibility makes it stand out from more generalized grocery apps, making it a practical and user-friendly choice for users worldwide, especially in emerging markets.", "hidden": true, "question": "What features or use cases does your dApp/App present? How is it differentiated?", "questionId": 6}, {"type": "paragraph", "answer": "++++++++++++++++++++++++++++++\nFUTURE PLANS\n++++++++++++++++++++++++++++++\n\nThe future development of Restock will focus on expanding features, scaling infrastructure, and improving user experience to ensure sustained growth and broader market reach. Here's a breakdown of key areas for further development:\n\n1. Feature Enhancements\n\nSubscription-based Deliveries: Introduce a subscription model where users can subscribe to recurring deliveries of essential groceries, such as weekly or monthly restocks of commonly used items (e.g., milk, bread, eggs, etc.).\n\nPersonalized Health Recommendations: Implement machine learning algorithms that analyze users\u2019 purchase history and suggest healthier alternatives, tailored to dietary preferences (e.g., keto, gluten-free, or low-carb options).\n\nLoyalty and Reward Programs: Launch loyalty programs where users can earn points for every purchase, which can be redeemed for discounts or special offers, improving customer retention.\n\nExpanded Payment Methods: Extend the list of supported payment methods to include more regionally popular options like mobile money services, and explore cryptocurrency integration to appeal to early adopters and international customers.\n\nAI-Powered Search and Recommendations: Further enhance search functionality with AI, enabling more accurate and personalized product recommendations based on individual user behavior and shopping patterns.\n\nImproved Vendor Integration: Develop tools for vendors and small farmers to easily integrate into the platform, allowing them to manage their inventory, set prices, and offer promotions directly through a vendor dashboard.\n\n2. Geographic Expansion\nBroader Regional Support: Expand Restock to more regions, particularly in emerging markets across Nigeria and then Africa. This will include localization efforts for languages, currencies, and region-specific user preferences.\n\nLocal Partnerships: Forge partnerships with local grocers and suppliers in new regions to ensure fresh, locally sourced products are available to users. These partnerships will support Restock\u2019s goal of promoting regional markets and sustainable food ecosystems.\n\n3. Mobile App Performance Optimization\nOffline Capabilities: Develop offline shopping modes for users in areas with intermittent internet access. This would allow users to browse the product catalog, create shopping lists, and make orders even when they are temporarily offline.\nLightweight App Version: Create a lightweight version of the app to ensure smooth performance on low-spec devices, which are prevalent in many emerging markets.\n\n4. Backend Scalability and Security\nScalable Infrastructure: As user demand grows, invest in cloud infrastructure to ensure that the backend can scale efficiently to handle increased traffic and order volumes. This will require improvements in database management, load balancing, and server capacity.\nEnhanced Security Measures: Implement enhanced security protocols for user data, payment information, and order tracking to protect against potential cyber threats. This will involve ongoing investment in encryption, secure API development, and vulnerability testing.\n\n5. Marketing and User Acquisition\nTargeted Marketing Campaigns: Launch targeted marketing campaigns focused on key regions and demographics. These campaigns will utilize both digital advertising (e.g., social media, Google Ads) and community-driven initiatives (e.g., partnerships with local influencers and online communities).\nReferral Program: Implement a referral program to encourage word-of-mouth marketing, where users can invite friends to join the platform and receive discounts on future purchases for each successful referral.\n6. Vendor and Delivery Network Expansion\nLocal Vendor Empowerment: Build a robust network of small businesses and farmers who can sell their products on Restock, offering them a platform to reach more customers.\nDelivery Network Optimization: Partner with local logistics providers and explore drone or autonomous vehicle delivery systems in regions where traditional delivery infrastructure is lacking or unreliable.\n\n\n++++++++++++++++++++++++++++++++++++++\nGrant Funds Utilization\n++++++++++++++++++++++++++++++++++++++\n\nTo achieve these development goals, the grant funds will be strategically allocated across the following areas:\n\n1. Product Development (40%)\nHiring Additional Developers: Invest in a dedicated development team to work on both frontend and backend enhancements, including subscription models, AI algorithms, and vendor tools.\nMobile App Optimization: Allocate funds to improving the app\u2019s performance, especially for users in regions with low connectivity and older devices.\nSecurity Upgrades: Invest in state-of-the-art security protocols, ensuring that user data and transactions are secure.\n\n2. Infrastructure (25%)\nCloud Services and Scaling: Fund improvements in cloud hosting, database management, and scalability to accommodate a growing user base.\nBackend Infrastructure: Invest in backend infrastructure that can handle complex order tracking, payment processing, and product management at scale.\n\n3. Marketing and Outreach (20%)\nLocalized Marketing Campaigns: Use grant funds to execute marketing campaigns in target regions, helping to build awareness of Restock in key markets.\nReferral Program Launch: Set up a robust referral system to incentivize user growth and increase brand visibility.\n\n4. Vendor and Logistics Network (10%)\nVendor Onboarding Tools: Build tools that make it easy for local vendors to join Restock, manage inventory, and sell their products efficiently.\nLogistics Partnerships: Establish and expand partnerships with logistics companies and explore innovative delivery methods such as drone deliveries in hard-to-reach areas.\n\n5. User Support and Community Engagement (5%)\nCustomer Support Tools: Develop and improve customer support infrastructure, including chatbots and regional support centers to handle inquiries in local languages.\nCommunity Building: Foster community engagement by hosting events, online forums, and feedback sessions to create a loyal user base and ensure continuous improvement based on user feedback.\n\n\nThe grant funds will be instrumental in driving the further development of Restock, helping to scale its operations, optimize the app for more regions, and expand its feature set. By investing in both technology and community growth, Restock aims to provide a user-friendly, localized, and accessible solution for grocery shopping across emerging markets, contributing to both the OSS ecosystem and the local economies it serves.", "hidden": true, "question": "What are your plans for further development, and how will the grant funds be used to achieve these goals?", "questionId": 7}, {"type": "paragraph", "hidden": true, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]\u2014for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 8}], "project": {"id": "0xb8b41d5a87beef31d6185e0b0d88086b816a2962a85698469793181322d61b70", "title": "Restock", "logoImg": "bafkreifezvnx4fnvnjnahgzvr36iahppi7q7222yh3ydcft76zvmauu3gm", "metaPtr": {"pointer": "bafkreid2lkkjmg7u5vloibgou4rdr2q46acqrbndozxmjms2kv6sg7s2yq", "protocol": "undefined"}, "website": "https://kulvix.com", "bannerImg": "bafkreicaebtno2lgta2peszdkozub3iid3wwhhgujxvgon464amk43brjm", "createdAt": 1729768869000, "userGithub": "judechimaobi", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..kj7irSNZlMVPmErPDMtAX4iPwvk2F1R3rsqYGROpucoG-I0T1sGusk9NSa5ToudC1y5RxFf0TlJf64qHUK5vAw", "type": "Ed25519Signature2018", "created": "2024-10-24T12:13:35.772Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-24T12:13:35.772Z", "expirationDate": "2025-01-22T12:13:35.772Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xb73E315345952e135557B75b347E5F1aB38Da158", "hash": "v0.0.0:QgThK3DHbgtg3lCCD9G1H2jLb3ztCChFefphxBsd18c=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#kulvix#32282619"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..KxKSZvckAYgg2LAV1Z2GKg9a-OaKV2P7EuI_GHD0U2KYjSDzzgrPyPlFGAPi4S6K8CMQ_qk2eKU49So1iyOtAQ", "type": "Ed25519Signature2018", "created": "2024-10-24T12:06:19.907Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-24T12:06:19.907Z", "expirationDate": "2025-01-22T12:06:19.907Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xb73E315345952e135557B75b347E5F1aB38Da158", "hash": "v0.0.0:OjQVnR05TN+RBzUcdCPqrYBtZQ6F8wwPcAHUd7Ld/zs=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#kulvix"}}}, "description": "#Restock, an off-shoot of Kulvix, is a consumer application that helps users purchase foodstuff and groceries from the comfort of their homes.\n\nKulvix is a tech company that believes in making life better through technology. Starting with developing software for local businesses to building software solutions that makes life easier and better for the normal man, hence, *Restock*\n\nRestock integrates online payment options, including cryptocurrency.", "lastUpdated": 0, "projectGithub": "kulvix", "projectTwitter": "kulvix"}, "recipient": "0xb73E315345952e135557B75b347E5F1aB38Da158"}}