Skip to content

This is the basic project where User can create Quize, User can get the result , get the quize, Etc in this this project i implemented the basic CRUD operations;

Notifications You must be signed in to change notification settings

pradeepsingroul/Heliverse-java-developement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

Heliverse-java-developement

This is the basic project where User can create Quize, User can get the result , get the quize, Etc in this this project i implemented the basic CRUD operations;

ER Diagram

ER File

Features && ## Rest Api

new Quiz

http://localhost:8080/quizzes

Get quize by id

http://localhost:8080/quizzes/{Id}

Get result by id

http://localhost:8080/quizzes/{Id}/result

Get all quize

http://localhost:8080/quizzes/all

Get active quize

http://localhost:8080/quizzes/active

Tech Stack

  • Core Java
  • Spring Boot
  • MySQL (RDBMS)
  • Sql
  • jpql
  • Maven
  • Swegger
  • CRON job
  • postman
  • Giuhub

Deployment

To deploy this project on localhost paste this below code in application.properties file in the resources and update according to your database name, username and password of your MySQL database.

 #changing the server port
server.port=8080

#db specific properties
spring.datasource.url=jdbc:mysql://localhost:3306/database
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=username
spring.datasource.password=password



#ORM s/w specific properties
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

spring.mvc.throw-exception-if-no-handler-found=true
spring.web.resources.add-mappings=false

spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER

Swagger UI - Link

Use this link to run it on browser.

http://localhost:8080/swagger-ui/index.html

Authors

About

This is the basic project where User can create Quize, User can get the result , get the quize, Etc in this this project i implemented the basic CRUD operations;

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages