Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ajama0/nextstop-backend


https://github.com/ajama0/nextstop-backend

h2-database hibernate java maven microservices postgresql restful-api spring spring-boot spring-data-jpa springframework swagger-ui

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# NextStop

## Project Description
Backend Application with a restful api service. The system provides robust functionality for managing railway tickets, including ticket booking, cancellation, and modification, With users.

## Technologies Used
- Java
- Spring boot 3
- Spring data jpa
- Hibernate
- PostgreSQL
- swagger Ui Api documentation
- Postman
- maven
- intelij

### Installing
```
git clone https://github.com/Ajama0/NextStop-Backend.git
```

## Database configuration

```
spring.datasource.url=jdbc:postgresql://localhost:5432/railway
spring.datasource.username="your username"
spring.datasource.password="your password"
spring.jpa.hibernate.ddl-auto=create-drop
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.properties.hibernate.format_sql=true
spring.main.allow-bean-definition-overriding=true
server.error.include-message=always
spring.jpa.defer-datasource-initialization=true
server.port=8090

```
## swagger ui Api documentation
![image](https://github.com/Ajama0/NextStop-Backend/assets/139268519/8cd6fcc0-23bc-409e-8746-8d3a90dcb568)

![image](https://github.com/Ajama0/NextStop-Backend/assets/139268519/e7efb7be-7933-4ef6-adb8-56875db1c475)