{"repo":"hoangtien2k3/shopapp-backend","free":true,"listed":false,"github":"https://github.com/hoangtien2k3/shopapp-backend","clone":"git clone https://github.com/hoangtien2k3/shopapp-backend.git","description":"Source backend for website/mobile about electro, e-commerce using Java, using multi-language (EN, VI), and today's popular technologies","language":"Java","stars":70,"topics":["backend-service","java","restful-api","spring-boot","docker","docker-compose","flyway-migrations","kafka","mysql8","redis"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Shopp App - Backend Backend system provides restful API for web or mobile. In this project I'm demonstrating you the most interesting features of Spring Cloud Project for building microservice-based architecture. Introduction 💗💎❤️ Welcome to the backend component of shopp-app backend (e-ecommerce) . This Java Spring boot backend is designed to handle the server-side logic and data processing for my application. Prerequisites 🌀 ✅ Before you begin, ensure you have met the following requirements: - Java Development Kit (JDK) 17 or higher installed. - Build tool ( Maven ) installed. - Database system (e.g., MySQL8 ) set up and configured. - Liquibase Migration Database MySql8 - Reactive Programming with WebFlux Reactor Spring Boot. - Hibernate, JPA - Docker build - Restfull API - PostMan Testing API and Client. - Send message and receiver using Kafka server, Zookeeper, Broker. - Redis cache database - Flyway migration database version ✅Features - Provides all the necessary and most basic APIs of a website or mobile app for Shopp App and E-Ecommerce Getting Started Follow these steps to set up and run the backend: 1. Clone the repository: 1. Navigate to the project directory: 2. Build the project: 3. Configure the database: - Update application.yml with your mysql database connection details. 4. Run Docker (docker-compose) 5. Create DATABASE shopapp and add data demo: DATA-DEMO in database Docker 6. Run the application: Databaes Mysql8 Swagger-ui http://localhost:8080/swagger-u","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangtien2k3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangtien2k3/shopapp-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}