Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phuuthanh-dev/jewelry-auction-be

Software Engineering Major Project: Jewelry Auction Management System (Spring Boot).
https://github.com/phuuthanh-dev/jewelry-auction-be

ci-cd docker docker-compose hibernate java-17 jwt-auth railway rest-api springboot swp391 vnpay

Last synced: about 1 month ago
JSON representation

Software Engineering Major Project: Jewelry Auction Management System (Spring Boot).

Awesome Lists containing this project

README

        

[![Build Spring Boot Project](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/build.yml/badge.svg)](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/build.yml)
[![Release Auction REST API](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/release.yml/badge.svg)](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/release.yml)
[![Publish Auction Backend Docker Image](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/docker-publish.yml)
[![Deploy Spring Boot with Railway](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/deploy.yml/badge.svg)](https://github.com/phuuthanh2003/AuctionWebApp_BE/actions/workflows/deploy.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/phuuthanh-dev/jewelry-auction-be/badge)](https://www.codefactor.io/repository/github/phuuthanh-dev/jewelry-auction-be)
## Requirements

- JDK 17 or later
- SQL Server 2019
- Maven 3+

## How to Run
- Clone the repository:
```bash
git clone https://github.com/phuuthanh2003/AuctionWebApp_BE.git
```
- Open in your preferred IDE.

- Navigate to the project directory:
```bash
cd AuctionWebApp_BE
```
- You can build the project and run the tests by running:
```bash
mvn clean package
```
- Once successfully built, you can run the service:
```bash
mvn spring-boot:run
```

### To view Swagger 3 API docs

Run the server and browse to https://auction-webapp-production.up.railway.app/swagger-ui/index.html

## Contributors




Phùng Hữu Thành


Huy Hoang


Tâm


Automated code reviews


Railway


## License & Copyright
© 2024 Phung Huu Thanh Licensed under the [Apache License 2.0](https://github.com/phuuthanh2003/AuctionWebApp_BE/blob/main/LICENSE).