A mobile application needs to be developed for managing warehouse products
Platforms:
We are considering Flutter as the framework
UI based on standard material design 3
Light and dark themes
Localization in
What needs to be worked on:
GraphQL API: authentication/authorization, CRUD
Camera: photo and video recording
QR scanner
Working with label printers via ZPL2 protocol (LAN, Bluetooth): creating templates and sending to print
Photo and video processing (resize, compression, conversion)
Websockets: receiving messages
Publishing to PlayMarket and AppStore
Github
Some necessary APIs are currently in development, the initial implementation plan is as follows:
Overall layout, authentication/authorization, localization, themes
Main menu screen
Settings screens:
General
Printers
Articles
Product list screen
Add new product screen (one of the most important parts)
Camera
Printers
Configure Github actions for build creation
Publishing in stores
Product movement screen
Inventory screen
Other refinements
Code should be structured, easily readable, properly divided into components. When working with API, catch and handle all possible errors, use only up-to-date packages as dependencies.
Prototype: Miro
An approximate prototype, not a design, just to understand which screens should be and what should happen there. It does not specify which APIs to use, and there may be changes during implementation, but the main idea is outlined. Ideas for improvements or alternatives are welcome. Some APIs are also in development.
Based on the above, we consider cooperation not necessarily as fixed project payment, but also hourly or full-time for a certain period + subsequent periodic project support.
Communication via Google Meet, Telegram, or others
If you are interested in collaboration, I would be glad to learn your vision of the cooperation format, your experience, financial estimate, and timeline.
Thank you