Loading...

Breed Aquatics

Breed Aquatics is an integrated digital solution designed for the aquaculture industry. The project consists of an Intelligent Aquaculture Information Platform and an Automated Water Quality Monitoring Device.

The project focuses on digital transformation and intelligent aquaculture management, forming a complete business chain from smart aquaculture, intelligent hardware, big data enablement, to AI-based visualization. Through continuous data collection, monitoring, analysis, and visualization, the system helps aquaculture farms move from manual operations toward data-driven and automated decision-making.

The information platform integrates multiple business modules, including financial management, inventory management, production monitoring, equipment maintenance, system configuration, user access control, and log auditing.

The goal of the project was to provide aquaculture farms with a secure, efficient, and scalable digital management platform that improves production efficiency, reduces operational risks, and supports better business decisions through real-time data insights.


Project Background

Traditional aquaculture operations often rely on manual monitoring, offline records, and experience-based decision-making. This can lead to delayed issue detection, inefficient resource usage, and limited visibility into production conditions.

Breed Aquatics was developed to improve this process by combining software systems, intelligent hardware, and data analytics. The platform enables farms to monitor water quality, manage production resources, track inventory, maintain equipment, and analyze operational data through a centralized system.

The project aimed to:

  • Digitize core aquaculture management workflows.
  • Integrate water quality monitoring data with the management platform.
  • Improve visibility into production, inventory, finance, and equipment status.
  • Support real-time monitoring and data-driven operational decisions.
  • Provide scalable system architecture for future AI visualization and analytics features.
  • Reduce manual management costs and improve operational efficiency.

Prototype

Prototype

System Architecture

System Architecture

The system adopted a cloud-based architecture using Vue 2, Java, Spring Cloud, Spring Boot, OAuth2, JWT, MyBatis Plus, MySQL, Redis, RabbitMQ, Docker, Aliyun ECS, and Aliyun OSS. The architecture supported user management, authentication, distributed caching, asynchronous processing, data storage, file storage, and scalable backend services.


My Role

In this project, I worked closely with the product team to define system requirements, design the platform architecture, and deliver the core backend modules of the information platform.

I led the design and development of the platform from the ground up, including authorization, user management, distributed caching, core data management, inventory management, production management, and system configuration modules.


fair
fair

Personal Contributions

Requirement Analysis and Technical Planning

  • Collaborated closely with the product team to clarify business requirements and technical specifications.
  • Analyzed aquaculture management workflows and translated business needs into system modules.
  • Participated in platform architecture planning and backend module design.
  • Helped define core system capabilities for user management, inventory, production, equipment, and data monitoring.

Platform Architecture and Core System Development

  • Led the design and development of the information platform from the ground up.
  • Built the backend foundation for core business modules and system configuration.
  • Designed modular backend services to support scalability and long-term maintainability.
  • Developed and maintained the admin portal backend to support daily management operations.

Authorization and User Management Center

  • Designed and implemented the authorization and user management center.
  • Integrated Spring Security OAuth2 and JWT to support authentication and access control.
  • Implemented user, role, permission, and access control features.
  • Added log auditing support to improve system traceability and security.

Distributed Caching and Messaging Support

  • Designed and implemented distributed caching features using Redis.
  • Used caching to improve system performance and reduce database pressure.
  • Integrated RabbitMQ to support asynchronous processing and system decoupling.
  • Improved backend reliability for high-frequency business operations.

Core Business Modules

  • Developed core data management and system configuration modules.
  • Implemented inventory management features for material and resource tracking.
  • Developed production management features to support aquaculture operation workflows.
  • Supported equipment maintenance-related management features for operational tracking.
  • Ensured backend APIs were stable, maintainable, and easy to integrate with the frontend.

Cloud Deployment Support

  • Supported deployment using Docker and Aliyun ECS.
  • Integrated Aliyun OSS for file and object storage scenarios.
  • Helped ensure the platform could run reliably in a cloud-based environment.

Technical Highlights

  • Greenfield platform development for the aquaculture industry
  • Intelligent aquaculture information platform design
  • Backend architecture design with Java and Spring Cloud
  • Authentication and authorization with OAuth2 and JWT
  • User, role, permission, and log auditing implementation
  • Distributed caching with Redis
  • Asynchronous processing with RabbitMQ
  • Inventory and production management module development
  • Equipment maintenance and system configuration support
  • MyBatis Plus integration with MySQL
  • Docker-based deployment
  • Cloud deployment with Aliyun ECS and Aliyun OSS
  • Collaboration with product team from requirement analysis to delivery

Technology Stack