Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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
https://github.com/saiupadhyayula/spring-reddit-clone

angular jwt mysql reddit-clone spring spring-boot spring-data-jpa spring-security springmvc

Last synced: 2 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://www.youtube.com/watch?v=y_idn12FB18&t=8s) can be found at https://github.com/SaiUpadhyayula/spring-reddit-clone-heroku-deployment

The complete source code for the ![Testing Spring Boot Applications](https://youtu.be/--nQfs67zCM) 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](https://github.com/SaiUpadhyayula/spring-reddit-clone/blob/master/src/main/resources/images/reddit-screenshot-updated.PNG)

2. View Post Page

![View Post Page](https://github.com/SaiUpadhyayula/spring-reddit-clone/blob/master/src/main/resources/images/reddit-screenshot-updated.PNG)

3. Create Post Page

![Create Post Page](https://github.com/SaiUpadhyayula/spring-reddit-clone/blob/master/src/main/resources/images/create-post.PNG)

4. Create Subreddit Page

![Create Subreddit Page](https://github.com/SaiUpadhyayula/spring-reddit-clone/blob/master/src/main/resources/images/create-subreddit.PNG)

5. User Profile Page

![User Profile Page](https://github.com/SaiUpadhyayula/spring-reddit-clone/blob/master/src/main/resources/images/user-profile.PNG)