Cơ bản
MarketOnline là một hệ thống hoàn chỉnh với nhiều mô-đun dành cho ứng dụng web và thiết bị di động, nên bạn bắt buộc phải có một số kiến thức cơ bản về cả phía máy chủ và phát triển ứng dụng di động nếu bạn muốn tự mình cài đặt, thiết lập và xuất bản thương hiệu của mình.
- IDE dành cho phát triển Web và Di động, chúng tôi ưu tiên Android Studio và VSCode.
- Flutter SDK và JDK với thiết lập đường dẫn trong IDE của bạn.
- Máy chủ thực Có kiến thức liên quan đến máy chủ như apache hoặc máy chủ cục bộ, chúng tôi ưu tiên sử dụng máy chủ thực.
- Kiến thức liên quan đến máy chủ và chúng tôi ưu tiên cPanel trong máy chủ của bạn để cài đặt nhanh chóng
- Kiến thức cơ bản về PHP, Dart, Laravel và Flutter nếu bạn muốn tự mình thực hiện một số tùy chỉnh (Không bắt buộc).
- kiến thức cơ bản về google cloud và firebase
Máy chủ
- MarketOnline yêu cầu PHP v8.1+ và MySQL 8.1+
- Mod_rewrite Apache
- Tiện ích mở rộng BCMath PHP
- Ctype PHP, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, Zip, Fileinfo, Gd, Phần mở rộng natri, mysql_pdo
Trong hầu hết các máy chủ, các tiện ích mở rộng này được bật theo mặc định nhưng bạn nên kiểm tra với nhà cung cấp dịch vụ lưu trữ của mình.
Ứng dụng di động
- Studio Android
- Thiết lập Flutter SDK (phiên bản 3.16.9 Ổn định )
- JDK với thiết lập đường dẫn (chỉ dành cho mã)
- Xcode để xây dựng tệp IPA