- Java
- Spring Boot
- Spring Data JPA
- Spring MVC
- Spring Actuator
- Docker
- Docker Compose (Spring 3.1)
- H2 Database (for local development)
- PostgreSQL Database (For production)
- Lists all the company names providing jobs
- Includes company reviews
- Contains attributes:
Long id
,String title
,String description
,String minSalary
,String maxSalary
,String location
- Lists jobs associated with a company
- Connected with a company
- Attributes:
Long id
,String title
,String description
,double rating
- Multiple reviews per company
- Done using POSTMAN tool
- Ensure Java and Docker are installed.
- Clone the repository.
- Build and run using Docker Compose:
docker-compose up
- Access the application at http://localhost:8080
- Refer to the provided API documentation for detailed information on endpoints and usage.
- Make sure to configure the database connection details in the application properties file.
- For local development, the H2 database is used. For production, consider configuring a PostgreSQL database.
Feel free to contribute and improve this project!
Vikash Katiyar