AgroConnect is a comprehensive farm management system for cuy breeders, providing tools for resource and expense tracking, and scheduling consultations with experienced advisors.
The system is divided into two main parts:
- Backend: Web Services built with Spring Boot.
- Frontend: Web Application developed using Angular.
- Delgado Corrales, Piero Gonzalo
- Lucas Coronel, Nadia Alessandra
- Paredes Puente, Sebastián Roberto
- Salinas Torres, Salvador Antonio
- Valverde Mozo, Andre Gabriel
- Development of RESTful APIs with full CRUD functionality.
- Automatic API documentation with Swagger
- Implements Domain Driven Design (DDD) for robust and scalable architecture.
- Language: Java 22
- Frameworks: Spring Boot, Spring Data JPA, Spring Web
- Libraries: Lombok, Validation
- Database: MySQL
- Tools: Spring Boot DevTools
- Intuitive user interface for tracking resources, expenses, and scheduling advisor consultations.
- Developed with Angular to ensure a dynamic and responsive experience.
- Modular and scalable frontend structure for seamless updates.
-
Development Server:
Runng serve
to start the development server. Navigate tohttp://localhost:4200/
. The application automatically reloads upon file changes. -
Build:
Runng build
to compile the project. The output will be stored in thedist/
directory. -
Testing:
- Unit Tests: Run
ng test
using Karma.
- Unit Tests: Run
- Framework: Angular CLI version 17.3.5
- Build Tools: Webpack
© 2024 AgroConnect | Developed for the SI652 - Open Source Applications course.