From 2511a4e7de2840ea69845319f9a6f0335c6a86dc Mon Sep 17 00:00:00 2001 From: RandithaK Date: Sat, 11 Oct 2025 12:47:33 +0530 Subject: [PATCH] docs: Add build status badges for all services in README.md for improved CI visibility --- README.md | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ae70736..8162f83 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,38 @@ # đŸ—“ī¸ Appointment & Scheduling Service +## đŸšĻ Build Status + +**main** + [![Build and Test Appointment Service](https://github.com/TechTorque-2025/Appointment_Service/actions/workflows/buildtest.yaml/badge.svg)](https://github.com/TechTorque-2025/Appointment_Service/actions/workflows/buildtest.yaml) +**dev** + +[![Build and Test Appointment Service](https://github.com/TechTorque-2025/Appointment_Service/actions/workflows/buildtest.yaml/badge.svg?branch=dev)](https://github.com/TechTorque-2025/Appointment_Service/actions/workflows/buildtest.yaml) + This microservice handles all aspects of appointment booking and work scheduling. **Assigned Team:** Aditha, Chamodi ### đŸŽ¯ Key Responsibilities -- Allow customers to book new appointments for their vehicles. -- Manage the status of appointments (e.g., `PENDING`, `CONFIRMED`, `COMPLETED`). -- Provide a public endpoint to check for available time slots. -- Allow employees to view their daily work schedules. +- Allow customers to book new appointments for their vehicles. +- Manage the status of appointments (e.g., `PENDING`, `CONFIRMED`, `COMPLETED`). +- Provide a public endpoint to check for available time slots. +- Allow employees to view their daily work schedules. ### âš™ī¸ Tech Stack -- **Framework:** Java / Spring Boot -- **Database:** PostgreSQL -- **Security:** Spring Security (consumes JWTs) +![Spring Boot](https://img.shields.io/badge/Spring_Boot-6DB33F?style=for-the-badge&logo=spring-boot&logoColor=white) ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-4169E1?style=for-the-badge&logo=postgresql&logoColor=white) ![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white) + +- **Framework:** Java / Spring Boot +- **Database:** PostgreSQL +- **Security:** Spring Security (consumes JWTs) ### â„šī¸ API Information -- **Local Port:** `8083` -- **Swagger UI:** [http://localhost:8083/swagger-ui.html](http://localhost:8083/swagger-ui.html) +- **Local Port:** `8083` +- **Swagger UI:** [http://localhost:8083/swagger-ui.html](http://localhost:8083/swagger-ui.html) ### 🚀 Running Locally @@ -30,4 +40,5 @@ This service is designed to be run as part of the main `docker-compose` setup fr ```bash # From the root of the TechTorque-2025 project -docker-compose up --build appointment-service \ No newline at end of file +docker-compose up --build appointment-service +```