SaiUpadhyayula / spring-reddit-clone

Reddit clone built using Spring Boot, Spring Security with JWT Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spring-reddit-clone

Reddit clone built using Spring Boot, Spring Security with JPA Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone

Recent Changes

  • Updated to latest spring boot version - 3.0.3
  • Updated Spring Security to v6
  • Replaced Spring Fox Rest api documentation library with OpenAPI 3

NOTE

This source code is used as a starting point for my other tutorials which shows how to deploy the Spring Boot and Angular app to Heroku and Testing Spring boot applications:

The complete source code for the Deploy Spring Boot and Angular to Heroku can be found at https://github.com/SaiUpadhyayula/spring-reddit-clone-heroku-deployment

The complete source code for the Testing Spring Boot Applications can be found at https://github.com/SaiUpadhyayula/spring-boot-testing-reddit-clone

Tutorial

https://programmingtechie.com/2019/09/30/build-a-full-stack-reddit-clone-with-spring-boot-and-angular-part-1/

Front end code

https://github.com/SaiUpadhyayula/angular-reddit-clone

Screenshots

  1. Home Page

Home Page

  1. View Post Page

View Post Page

  1. Create Post Page

Create Post Page

  1. Create Subreddit Page

Create Subreddit Page

  1. User Profile Page

User Profile Page

About

Reddit clone built using Spring Boot, Spring Security with JWT Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone


Languages

Language:Java 99.7%Language:HTML 0.3%