Skip to content

Java-Spring-Boot-Backend is a Restful CRUD API App containerized w/ Docker and connected to Postgresql 13.2

License

Notifications You must be signed in to change notification settings

Ilagouilly/Java-Spring-Boot-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Java Spring Boot Backend

Java Spring Boot PostgreSQL Docker License

🌟 Overview

Java-Spring-Boot-Backend is a robust RESTful CRUD API application. It utilizes:

  • Spring Boot for rapid and modern backend development.
  • PostgreSQL for relational database storage.
  • Docker for containerized deployments.

Key Features:

  • RESTful API: Fully-featured CRUD operations.
  • Database: PostgreSQL 13.2 integration for efficient data management.
  • Containerization: Docker-ready for streamlined deployment.
  • Modularity: Built with Spring Boot's ecosystem for scalability.

🛠️ Tech Stack

Backend:

  • Language: Java 8
  • Framework: Spring Boot 2.4.4
  • Database: PostgreSQL 13.2
  • ORM: Spring Data JPA

Tools:

  • Containerization: Docker
  • Testing: Spring Boot Test Framework
  • Build Tool: Maven

🚀 Getting Started

Prerequisites:

  1. Java 8 JDK
  2. Maven
  3. Docker
  4. PostgreSQL

Setup:

  1. Clone the repository:
    git clone https://github.com/Ilagouilly/Java-Spring-Boot-Backend.git
    cd Java-Spring-Boot-Backend
    
  2. Build and test the project:
    mvn clean install
    
  3. Run with Docker:
    docker-compose up --build
    

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/NetworkingInnovation)
  3. Commit your changes (git commit -m 'Add intelligent matching algorithm')
  4. Push to the branch (git push origin dev/NetworkingInnovation)
  5. Open a Pull Request

📄 License

Licence

Distributed under the MIT License. See LICENSE for more information.

About

Java-Spring-Boot-Backend is a Restful CRUD API App containerized w/ Docker and connected to Postgresql 13.2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages