Skip to content

I Created a blog app using technologies Spring Boot,Spring MVC, Spring Security,Hibernate and MySQL . • Developed RESTful APIs for CRUD Operations and Login/Sign-in. • Created different profiles for dev and many JPA mappings for database modelling. • Secured the APIs using JWT Tokens and role-based security. • Integrated Swagger UI for REST APIs te

Notifications You must be signed in to change notification settings

prakhyatsinghal/Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Blog App

• I Created a blog app using technologies Spring Boot,Spring MVC, Spring Security,Hibernate and MySQL .

• Developed RESTful APIs for CRUD Operations and Login/Sign-in.

• Created different profiles for dev and many JPA mappings for database modelling.

• Secured the APIs using JWT Tokens and role-based security.

• Integrated Swagger UI for REST APIs documentation.

Tech Stack Used is Spring Boot.

Integrations for smooth running of the project locally:

  1. Database : Amazon RDS
  2. Deployment : AWS Elastic Beanstalk
  3. API Documentation : Swagger 2

Software Required to install locally

  1. JDK
  2. Any Java IDE (Preferred - Intellij Idea)
  3. MySQL
  4. Git

How to run this project locally:

In order to execute the current project, you have to follow the mentioned steps -

  1. git clone https://github.com/prakhyatsinghal/Blog-App

Then you are good to go!

How to start this project:

  1. Clone this Repository
  2. Import project into your IDE.
  3. Create your own branch like feature_{your implemented feature}. e.g. feature_api_to_register_user
  4. Commit your changes on your branch mentioning properly what change you have done. e.g. bug_fixing_crash_in_user_api
  5. After completing the task, create a PR against the master branch.

After reviewing your PR, it will be merged.

Access Swagger Documentation

Swagger UI

http://blogapp-env.eba-qaph7igd.ap-south-1.elasticbeanstalk.com/swagger-ui/index.html

About

I Created a blog app using technologies Spring Boot,Spring MVC, Spring Security,Hibernate and MySQL . • Developed RESTful APIs for CRUD Operations and Login/Sign-in. • Created different profiles for dev and many JPA mappings for database modelling. • Secured the APIs using JWT Tokens and role-based security. • Integrated Swagger UI for REST APIs te

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages