• Stars
    star
    644
  • Rank 69,893 (Top 2 %)
  • Language
    Java
  • Created about 5 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

spring-boot-microservices

This repository contains the latest source code of th spring-boot-microservices tutorial
Java
884
star
2

springboot-microservices-project

Spring Boot Microservices Project Example
Java
195
star
3

angular-reddit-clone

This repository contains source code for the Reddit Clone application built in Angular, the backend is built using Spring boot - https://github.com/SaiUpadhyayula/spring-reddit-clone
TypeScript
176
star
4

spring-security-oauth2-keycloak-demo

This repository contains source code to demonstrate OAuth2 features using Spring Security and KeyCloak Authorization Server
TypeScript
100
star
5

spring-boot-3-microservices-course

Spring Boot 3 Microservices Course Repository
Java
64
star
6

SpringAngularEcommerce

SpringAngularEcommerce is a shopping cart application developed as a pet project to practice different technologies like spring boot, spring security, elastic-search, redis, mongodb, jwt authentication etc
Java
63
star
7

SpringShoppingStore

This project is a sample eCommerce ShoppingStore application created for learning purposes
Java
53
star
8

spring-ng-blog

Blog built using Spring Boot and Angular
Java
46
star
9

youtube-clone-project

TypeScript
43
star
10

youtube-clone

TypeScript
32
star
11

spring-boot-testing-reddit-clone

This repository contains source code for the Spring Boot Testing Tutorial Series
Java
26
star
12

java-sftpserver

A simple SFTP Server implemented using Apache Mina SSHD library using Java and Spring boot
Java
24
star
13

contact-manager

Contact Manager application developed for Junit 5 Tutorial
Java
22
star
14

langchain4j-pdf-assistant

This repository contains code for the PDF Assistant created using LangChain4J, Spring Boot and Astra DB
Java
21
star
15

contact-manager-starter

Starter Project for the Junit 5 Tutorial
Java
20
star
16

springboot3-observablity

This repository contains source code for Spring Boot 3 Observability sample with Grafana Stack
Java
19
star
17

ng-spring-blog-frontend

TypeScript
16
star
18

LearnSpringFramework

This repository contains source code of the Youtube course LearnSpringFramework
Java
16
star
19

spring-boot-mongodb-tutorial

Source code for the Spring Data Mongodb Tutorial - https://www.youtube.com/watch?v=orVwJTzsk3w
Java
13
star
20

SpringAngularEcommerce-frontend

Frontend for ECommerce Application built with Angular 8 for the Spring Boot backend REST API - https://github.com/SaiUpadhyayula/SpringAngularEcommerce
TypeScript
12
star
21

OnlineKart

Simple Online Shopping Cart written using JSP Servlets jQuery Bootstrap
Java
10
star
22

spring-security-jwt-demo

This project contains source code to demonstrate how to work with JWT with Spring Boot 3 and Spring Security 6.
Java
7
star
23

springboot-angular-pkce-oauth2-demo

This repository contains sample source code to demonstrate how to implement Authorization Code Flow (PKCE) using Spring Boot, Angular and Keycloak.
TypeScript
6
star
24

microservices-shop-frontend

Angular Frontend for the Spring Boot Microservices series
TypeScript
6
star
25

rapid-deploy

Rapid Deploy is a simple docker based Local PaaS implementation which helps us to deploy applications on managed servers like DigitalOcean with minimal configuration.
Java
6
star
26

beginning-springboot-3

This repository contains the source code for the book beginning-springboot-3
Java
5
star
27

spring-tutorial-blog

This repository contains source code for the Spring Boot Course
Java
5
star
28

spring-reddit-clone-heroku-deployment

spring-reddit-clone-heroku-deployment
5
star
29

expense-tracker-rest-api

Application which contains the source code for the "Build a REST API with Spring Boot" Ebook
Java
5
star
30

SimpleShoppingStore

This is a simple shopping cart application written using JSP and Servlets. This serves as a basic project to learn the concepts of JSP and Servlets.
Java
4
star
31

java14-new-features

Repository which contains source code for Java 14 features
Java
4
star
32

microservices-config-server

This repository contains configuration for the Spring Boot Microservices Project Example
4
star
33

java-multithreading

Practice Java Multithreading concepts
Java
3
star
34

spring-boot-rabbitmq

Java
3
star
35

spring-boot-mvc-tutorial

This repository contains supporting source code for the Spring Boot MVC Tutorial course
HTML
3
star
36

spring-boot-kafka

This repository contains sample code for Spring Boot Kafka Crash Course
Java
3
star
37

rapid-deploy-frontend

Frontend for the Rapid Deploy app
2
star
38

sample-junit5

sample-junit5
Java
2
star
39

docker-for-java-developers-demo

This repository contains source code for Docker for Java Developers Course
Java
2
star
40

microservices-cloud-config-repo

microservices-cloud-config-repo
2
star
41

rapid-deploy-cli

A Tool built using Picocli and Java to serve as a CLI to deploy applications using Rapid Deploy
Java
2
star
42

rust_tutorial

Repository to store code for rust tutorials
Rust
1
star
43

test_rapid_deploy_sample

Java
1
star
44

open-lms

Open Source and Self Hosted Alternative to websites like Teachable, Kajabi and Thinkific.
Java
1
star
45

expense-tracker-api-lumigo

Demo application for demonstrating Lumigo Distributed Tracing
Java
1
star
46

so-spring-test-decoding-issue

so-spring-test-issue
Java
1
star
47

maven-tutorial-blog

This is the source code for the Complete Maven Tutorial Blog Post and Youtube Video
Java
1
star