All Projects → keumtae-kim → spring-boot-react-blog

keumtae-kim / spring-boot-react-blog

Licence: Apache-2.0 license
Token-based blog application using spring boot, react and jwt.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
TSQL
950 projects
HTML
75241 projects

Projects that are alternatives of or similar to spring-boot-react-blog

Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (-16.67%)
Mutual labels:  oauth2, spa, social-login
ajxnetcore
Its an innovative method to turn an ASP.NET Core Application Into Single Page Application, While enhancing the Software performance both on server and client side.
Stars: ✭ 31 (-76.52%)
Mutual labels:  spa, single-page-app
site
RailroadPM.org 2.x Site
Stars: ✭ 18 (-86.36%)
Mutual labels:  spa, single-page-app
launchlet
Make the web yours.
Stars: ✭ 34 (-74.24%)
Mutual labels:  spa, single-page-app
Pow assent
Multi-provider authentication for your Pow enabled app
Stars: ✭ 236 (+78.79%)
Mutual labels:  oauth2, social-login
react-redux-boilerplate
A React boilerplate based on Redux, React Router, styled components and Parcel
Stars: ✭ 62 (-53.03%)
Mutual labels:  spa, single-page-app
url
Build and parse URLs. Useful for HTTP and "routing" in single-page apps (SPAs)
Stars: ✭ 69 (-47.73%)
Mutual labels:  spa, single-page-app
Capacitor Oauth2
Capacitor OAuth 2 client plugin with support for the Web, iOS and Android! Show your appreciation with a Github ★
Stars: ✭ 84 (-36.36%)
Mutual labels:  oauth2, social-login
laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (-39.39%)
Mutual labels:  spa, single-page-app
CRUD-Laravel-Livewire-SPA
CRUD Laravel 7 & Livewire (SPA) Single Page Application
Stars: ✭ 34 (-74.24%)
Mutual labels:  spa, single-page-app
logto
🧑‍🚀 Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, with extendable multi-language support.
Stars: ✭ 3,421 (+2491.67%)
Mutual labels:  oauth2, social-login
Nodejs Auth
Implementation of node.js authentication with social login ✌️, user impersonation 💅, and no passport.js required 💁
Stars: ✭ 201 (+52.27%)
Mutual labels:  oauth2, social-login
Supertokens Core
Open source alternative to Auth0 / Firebase Auth / AWS Cognito
Stars: ✭ 2,907 (+2102.27%)
Mutual labels:  oauth2, social-login
elm-spa
Pure Elm library to easily build Single Page Applications
Stars: ✭ 37 (-71.97%)
Mutual labels:  spa, single-page-app
jquery-spa-example
Example Single Page Application build with jQuery
Stars: ✭ 27 (-79.55%)
Mutual labels:  spa, single-page-app
SPA-With-Blazor
Creating a Single Page Application with Razor pages in Blazor using Entity Framework Core database first approach.
Stars: ✭ 27 (-79.55%)
Mutual labels:  spa, single-page-app
Friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
Stars: ✭ 41 (-68.94%)
Mutual labels:  oauth2, social-login
Socialite
Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.
Stars: ✭ 1,026 (+677.27%)
Mutual labels:  oauth2, social-login
Laravel-Vue-SPA-template
Template for Single Page Applications built with Laravel and Vue.
Stars: ✭ 22 (-83.33%)
Mutual labels:  spa, single-page-app
peasy-js-samples
Showcases business logic built with peasy-js and consumed by multiple clients
Stars: ✭ 19 (-85.61%)
Mutual labels:  spa, single-page-app

spring-react-blog

Token-based blog application using spring boot, react and jwt.

This project is under development.

Technology Stack

Component Technology
Frontend React 16+
Backend Spring Boot 2.1+, Java 11+
Security Spring Security, JWT
Auth Local, Google, Facebook
Database H2 Database, Mysql
Persistence JPA
API Documentation Swagger-UI
Client Build npm, yarn, webpack
Server Build Maven

Getting Started

Prerequisites

  • Install Java 11 from the OpenJDK
  • Install Node.js from the Node.js website
  • Clone the repo git clone https://github.com/keumtae-kim/spring-boot-react-blog.git

Backend

  • Go to your project folder from your terminal
  • cd blog-backend
  • Run: mvnw spring-boot:run

Frontend

  • Go to your project folder from your terminal
  • cd blog-frontend
  • Run: npm install or yarn install
  • After install, run: npm run start or yarn start
  • It will open your browser(http://localhost:3000)

Swagger UI

Account

Screenshots

Main

Post

Editor

Login

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].