Skip to content

Commit ccb2cf0

Browse files
Added DB ER diagram and edited Readme
1 parent f4739e3 commit ccb2cf0

20 files changed

+111
-1
lines changed

Database_ER_diagram.png

13.6 KB
Loading

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CourseAPI - README
22

3-
Here I have created a Production grade CourseAPI complete backend using Spring Boot and my own MySQL Database instance.
3+
Here I have created a production grade CourseAPI complete CRUD backend using Spring Boot, JPA, my own PostgreSQL Database instance and hosted it on Heroku.
44

55
#### Live Link - [Hosted on Heroku](https://courseapi-spring-boot.herokuapp.com)
66

target/classes/META-INF/MANIFEST.MF

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Manifest-Version: 1.0
2+
Build-Jdk-Spec: 16
3+
Implementation-Title: CourseAPI-Spring-Starter
4+
Implementation-Version: 0.0.1-SNAPSHOT
5+
Created-By: Maven Integration for Eclipse
6+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#Generated by Maven Integration for Eclipse
2+
#Sat Mar 12 16:29:44 IST 2022
3+
m2e.projectLocation=E\:\\My-Projects\\CourseAPI-Spring-Starter-heroku
4+
m2e.projectName=CourseAPI-Spring-Starter
5+
groupId=com.swarna.springboot
6+
artifactId=CourseAPI-Spring-Starter
7+
version=0.0.1-SNAPSHOT
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<groupId>com.swarna.springboot</groupId>
6+
<artifactId>CourseAPI-Spring-Starter</artifactId>
7+
<version>0.0.1-SNAPSHOT</version>
8+
<packaging>jar</packaging>
9+
<name>CourseAPI-Spring-Starter</name>
10+
<description>CourseAPI-Spring Boot Starter project created took help from Java Brains</description>
11+
12+
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent -->
13+
<parent>
14+
<groupId>org.springframework.boot</groupId>
15+
<artifactId>spring-boot-starter-parent</artifactId>
16+
<version>2.5.2</version>
17+
</parent>
18+
19+
20+
<properties>
21+
<java.version>1.8</java.version>
22+
</properties>
23+
<dependencies>
24+
<dependency>
25+
<groupId>org.springframework.boot</groupId>
26+
<artifactId>spring-boot-starter-data-jpa</artifactId>
27+
</dependency>
28+
<dependency>
29+
<groupId>org.springframework.boot</groupId>
30+
<artifactId>spring-boot-starter-web</artifactId>
31+
</dependency>
32+
33+
<!-- Real mySQL Database -->
34+
<dependency>
35+
<groupId>mysql</groupId>
36+
<artifactId>mysql-connector-java</artifactId>
37+
<scope>runtime</scope>
38+
</dependency>
39+
40+
<dependency>
41+
<groupId>org.postgresql</groupId>
42+
<artifactId>postgresql</artifactId>
43+
<scope>runtime</scope>
44+
</dependency>
45+
46+
<dependency>
47+
<groupId>org.projectlombok</groupId>
48+
<artifactId>lombok</artifactId>
49+
<optional>true</optional>
50+
</dependency>
51+
52+
<!-- Production Grade API Documentation Tool -->
53+
<dependency>
54+
<groupId>io.springfox</groupId>
55+
<artifactId>springfox-swagger2</artifactId>
56+
<version>2.9.2</version>
57+
</dependency>
58+
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
59+
<dependency>
60+
<groupId>io.springfox</groupId>
61+
<artifactId>springfox-swagger-ui</artifactId>
62+
<version>2.9.2</version>
63+
</dependency>
64+
65+
66+
67+
<dependency>
68+
<groupId>org.springframework.boot</groupId>
69+
<artifactId>spring-boot-starter-test</artifactId>
70+
<scope>test</scope>
71+
</dependency>
72+
73+
<!-- Production Grade Monitoring Tool -->
74+
<dependency>
75+
<groupId>org.springframework.boot</groupId>
76+
<artifactId>spring-boot-starter-actuator</artifactId>
77+
</dependency>
78+
</dependencies>
79+
80+
<build>
81+
<plugins>
82+
<plugin>
83+
<groupId>org.springframework.boot</groupId>
84+
<artifactId>spring-boot-maven-plugin</artifactId>
85+
<configuration>
86+
<excludes>
87+
<exclude>
88+
<groupId>org.projectlombok</groupId>
89+
<artifactId>lombok</artifactId>
90+
</exclude>
91+
</excludes>
92+
</configuration>
93+
</plugin>
94+
</plugins>
95+
</build>
96+
97+
</project>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)