Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

develop-backend #2

Open
hendrowunga opened this issue Dec 28, 2024 · 0 comments · Fixed by #8
Open

develop-backend #2

hendrowunga opened this issue Dec 28, 2024 · 0 comments · Fixed by #8
Labels
develop-backend Menunjukkan bahwa cabang ini digunakan untuk pengembangan fitur backend.

Comments

@hendrowunga
Copy link
Owner

No description provided.

@hendrowunga hendrowunga added the develop-backend Menunjukkan bahwa cabang ini digunakan untuk pengembangan fitur backend. label Dec 28, 2024
hendrowunga added a commit that referenced this issue Dec 28, 2024
hendrowunga added a commit that referenced this issue Dec 28, 2024
@hendrowunga hendrowunga linked a pull request Dec 28, 2024 that will close this issue
@hendrowunga hendrowunga reopened this Dec 28, 2024
hendrowunga added a commit that referenced this issue Dec 29, 2024
hendrowunga added a commit that referenced this issue Jan 1, 2025
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added CartItemDTO to handle data transfer for cart-related operations.
This improves code structure, ensures cleaner payload handling, and enhances maintainability.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…ation

Added CartRepository to handle database operations for cart-related entities.
This improves data persistence layer and simplifies database interaction.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…ation

Added CartRepository to handle database operations for cart-related entities.
This improves data persistence layer and simplifies database interaction.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added CartService to encapsulate business logic for cart-related operations.
This improves code organization, reusability, and separation of concerns.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Introduced CartServiceImpl to handle business logic for cart operations.
This improves code structure and separates concerns between controller and service layers.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Implemented the Product model to represent product data in the backend.
This serves as a foundational entity for product-related operations and database interactions.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added ProductController to handle API endpoints for product-related operations.
This provides a centralized entry point for product CRUD operations and improves API structure.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added OrderController to handle API endpoints for order-related operations.
This provides a centralized entry point for order CRUD operations and improves API structure.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Implemented the Order model to represent order data in the backend.
This serves as a foundational entity for order-related operations and database interactions.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added OrderDTO to handle data transfer for order-related operations.
This improves code structure, ensures cleaner payload handling, and enhances maintainability.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Implemented the OrderItem model to represent orderitem data in the backend.
This serves as a foundational entity for orderitem-related operations and database interactions.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added OrderItemDTO to handle data transfer for orderitem-related operations.
This improves code structure, ensures cleaner payload handling, and enhances maintainability.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…ementation

Added OrderItemRepository to handle database operations for order-related entities.
This improves data persistence layer and simplifies database interaction.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…tation

Added OrderRepository to handle database operations for order-related entities.
This improves data persistence layer and simplifies database interaction.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added OrderRequestDTO to handle data transfer for order-related operations.
This improves code structure, ensures cleaner payload handling, and enhances maintainability.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added OrderService to encapsulate business logic for order-related operations.
This improves code organization, reusability, and separation of concerns.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added ProductService to encapsulate business logic for product-related operations.
This improves code organization, reusability, and separation of concerns.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…ement

Introduced OrderServiceImpl.java to handle business logic for order operations.
This improves code structure and separates concerns between controller and service layers.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…y management

Introduced ProductServiceImpl.java.java to handle business logic for product operations.
This improves code structure and separates concerns between controller and service layers.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Implemented the Payment model to represent payment data in the backend.
This serves as a foundational entity for payment-related operations and database interactions.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Implemented the User model to represent user data in the backend.
This serves as a foundational entity for user-related operations and database interactions.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…entation

Added PaymentRepository to handle database operations for payment-related entities.
This improves data persistence layer and simplifies database interaction.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…entation

Added ProductRepository to handle database operations for product-related entities.
This improves data persistence layer and simplifies database interaction.
hendrowunga added a commit that referenced this issue Jan 9, 2025
Added PaymentDTO to handle data transfer for payment-related operations.
This improves code structure, ensures cleaner payload handling, and enhances maintainability.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…urity implementation

                   - Added WebSecurityConfig class to configure Spring Security.
                   - Implemented basic authentication and authorization setup.
                   - Defined security rules for public and protected endpoints.
                   - Applied CSRF protection and session management.

                   This change improves the overall security of the backend by centralizing security configurations.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…guration management

                   - Implemented WebMvcConfig to centralize and streamline web MVC configurations.
                   - Added configuration implementation to handle custom settings.
                   - Improved maintainability and scalability of the backend by consolidating configurations.

                   This update ensures a cleaner structure and better separation of concerns in the application.
hendrowunga added a commit that referenced this issue Jan 9, 2025
                   - Add pom.xml for dependency management and project configuration
                   - Include essential dependencies such as Spring Boot starter, Spring Data JPA, and MySQL connector
                   - Configure Maven plugins for build and packaging
                   - Set Java version to 17 for compatibility with Spring Boot

                   This commit lays the foundation for backend development by setting up the Maven build system.
hendrowunga added a commit that referenced this issue Jan 9, 2025
…v.yml for configuration management

                   - Added application.yml to define active profile (`dev`) and set global server context path (/api/v1/).
                   - Added application-dev.yml for development-specific configurations:
                     - Configured PostgreSQL database connection details.
                     - Defined JWT security settings with secret key and expiration.
                     - Set paths for image handling and base URL.
                     - Enabled detailed logging levels for debugging (Spring, Hibernate, Security).
                     - Configured server port to 8088.
                   - Improved structure for managing environment-specific settings.

                   This commit establishes a solid foundation for managing configurations in different environments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
develop-backend Menunjukkan bahwa cabang ini digunakan untuk pengembangan fitur backend.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant