Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ajama0/nextstop-backend
- Owner: Ajama0
- Created: 2024-02-26T08:14:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-26T09:50:04.000Z (11 months ago)
- Last Synced: 2024-02-26T10:55:43.634Z (11 months ago)
- Topics: h2-database, hibernate, java, maven, microservices, postgresql, restful-api, spring, spring-boot, spring-data-jpa, springframework, swagger-ui
- Language: Java
- Homepage:
- Size: 71.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)