IT Company to develop an application for selling and promoting agricultural products
AO Katalyst invites IT companies to participate in the open tender to develop a mobile and web application for the sale and promotion of agricultural products. The application will provide a sales platform for local farmers and include usage options for both individual and corporate users.
The main objective of this task is to create a user-friendly application that allows local farmers to promote and sell their agricultural products. The application will have two main functionalities:
- Sales platform for individuals, based on the "first-come, first-served" principle.
- Sales platform for corporate entities, allowing larger purchases and commercial contracts.
Functional Requirements
1. Farmer features
- Account creation and management: Farmers can create and manage their accounts.
- Product listing: Ability to add, edit, and delete agricultural products.
- Product details: Description, price, available quantity, images, etc.
- Product promotion: Options for promoting products on the platform.
2. Individual user features
- Registration and authentication: Users can create accounts and log in.
- Search and filter: Search for products based on various criteria (product type, price, location, etc.).
- Purchase: Ability to purchase products based on the "first-come, first-served" principle.
- Payment: Integration with payment methods (credit card, bank transfer, cash, etc.).
3. Corporate user features
- Registration and authentication: Dedicated accounts for corporate entities.
- Bulk purchases: Ability to make large volume purchases and negotiate commercial contracts.
- Billing and payments: Invoice generation and integration with specific payment systems.
4. General features
- Intuitive interface: Easy-to-use design, also suitable for users without IT skills.
- Notifications: Notification system for product updates, special offers, purchase confirmations, etc.
- Security: Security measures to protect user data and transactions.
5. Technical requirements
- Supported platforms: The application must be available on both mobile platforms (iOS and Android) and web.
- Scalability: The application must be scalable to support a large number of simultaneous users.
- Performance: The application must be fast and have low response times.
- Backend: Robust and secure service for managing data and transactions.
- API Integration: Ability to integrate with various APIs for payments, notifications, and more.
6. Development requirements
- Technologies used: Specification of preferred technologies for application development (e.g., React Native for mobile apps, Node.js for backend, etc.).
- Methodology: Use of Agile methodology for incremental development and delivery.
- Documentation: Detailed code documentation, user guides, and manuals for users and administrators.
7. Testing and launch requirements
- Testing: Testing the application in different scenarios to ensure functionality and performance.
- Launch: Procedures for launching on App Store, Google Play, and web.
- Post-launch support: Technical support for issue resolution and future updates.
8. Period and deliverables
- Period: December 2024 – March 2025
- Deliverables: Functional application, technical documentation, user guides.
9. Evaluation criteria
- Experience: The company’s experience in developing similar applications.
- Financial Offer: Costs for development, testing, launch, and support.
Deadline for the submission: December 18, 2024, 18:00 (Chisinau local time), via email at procurements@katalyst.md, and cc: vitalie.racovschi@katalyst.md.