All Projects → teambankrupt → Open Project Bankrupt

teambankrupt / Open Project Bankrupt

Licence: apache-2.0
Spring boot skeleton project with implemented authentication, firebase push, mail, FileUpload, account validation, activity logging etc.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Open Project Bankrupt

Springboot Project
这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。
Stars: ✭ 1,034 (+1814.81%)
Mutual labels:  spring-boot
Market
Simple web-market: Spring, JSP, REST, Hibernate (under modernization)
Stars: ✭ 47 (-12.96%)
Mutual labels:  spring-boot
Graceful Shutdown Spring Boot
Graceful Shutdown with Spring Boot (Demo)
Stars: ✭ 51 (-5.56%)
Mutual labels:  spring-boot
Spring Cloud Study
开源书《跟我学Spring Cloud》的配套代码。讨论QQ群:731548893
Stars: ✭ 1,036 (+1818.52%)
Mutual labels:  spring-boot
Flips
Repository for feature flip library which provides various annotations to flip any feature. Works with Java8, Spring, Spring Boot
Stars: ✭ 48 (-11.11%)
Mutual labels:  spring-boot
Log4jdbc Spring Boot Starter
Starter for using Log4jdbc with Spring Boot
Stars: ✭ 49 (-9.26%)
Mutual labels:  spring-boot
Ward
Server dashboard
Stars: ✭ 1,026 (+1800%)
Mutual labels:  spring-boot
Geekshop
极客商城 ~ 一个面向开发者的、基于Spring+GraphQL+Angular的、无前端(headless)电商框架
Stars: ✭ 52 (-3.7%)
Mutual labels:  spring-boot
Springboot Study
SpringBoot学习的相关工程并辅以博文讲解。主要包括入门的Hello World、自定义配置的获取、集成mybatis的xml和注解使用、集成jpa的使用、集成druid进行项目的监控、事物实战使用, 项目打包、使用logback日志文件管理、添加过滤器和拦截器、多数据源、Restful风格的服务、集成elasticsearch、redis、netty、集成jsp和thymeleaf、集成storm、kafka等相关技术。
Stars: ✭ 1,042 (+1829.63%)
Mutual labels:  spring-boot
Okta Spring Boot 2 Angular 8 Example
Angular 8 + Spring Boot 2.2 = ❤️
Stars: ✭ 51 (-5.56%)
Mutual labels:  spring-boot
Veronica Open Api
🇪🇨 Rest API de código abierto para la integración con los servicios web del "Servicio de Rentas Internas" del Ecuador
Stars: ✭ 46 (-14.81%)
Mutual labels:  spring-boot
Spring Boot Angular Template
Starter Template to create a OAuth2 secured dockerized Spring Boot 2 Application with Angular 8 Frontend
Stars: ✭ 48 (-11.11%)
Mutual labels:  spring-boot
Any Video
【已停止维护】
Stars: ✭ 1,059 (+1861.11%)
Mutual labels:  spring-boot
Weather
一个天气查询服务:爬取数据、Web服务、小程序展示
Stars: ✭ 46 (-14.81%)
Mutual labels:  spring-boot
Testing With Spring Boot
Repository that explains how to test applications with Spring Boot
Stars: ✭ 51 (-5.56%)
Mutual labels:  spring-boot
One To One Websockets Chat
Building Persistable One-to-One Chat Using Spring Boot and WebSockets
Stars: ✭ 46 (-14.81%)
Mutual labels:  spring-boot
Spring Boot Angular5
This repository has a sample code base for spring boot and angular 5 integration.
Stars: ✭ 49 (-9.26%)
Mutual labels:  spring-boot
Server
Enterprise Open Source IM Solution
Stars: ✭ 53 (-1.85%)
Mutual labels:  spring-boot
Mycollab
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
Stars: ✭ 1,063 (+1868.52%)
Mutual labels:  spring-boot
Springboot Beginner
🔰 📝 这可能是流程最清晰、代码最干净、注释最详细的 SpringBoot 入门项目咯,对于初学 SpringBoot 的同学非常具有参考与学习价值哟 ~
Stars: ✭ 51 (-5.56%)
Mutual labels:  spring-boot

Spring Boot Featured Skeleton

It's a skeleton project with lots of features implemented by default.

Environment Setup

Environment Setup: First Run

Module and CRUD Generator

Example

Generate CRUD

./scripts/gen.sh crud Issue app/src/main/kotlin/com/example/app/domains/

Generate Module

./scripts/gen.sh module IssueTracker modules/appmodules

Features At a Glance

For Admin Panel

  • Login
  • Template configuration (Thymeleaf engine with layout dialect)
  • Integrated (with thymeleaf engine, layout dialect) Opensource AdminBSBMaterialDesign theme for admin panel
  • Spring Security Configuration (WebSecurity)

For API's

  • User Registration/Authentication
  • Dynamic User Authorization Management (Roles & Privileges)
  • OAuth2 for securing API's
  • Phone verification with OTP when registration
  • Swagger configuration
  • CORS configuration
  • Promotion Management
  • Profile CRUD

Common

  • Swagger Documentation
  • Email configuration for sending Emails
  • SMS service configuration for sending SMS
  • Exception Handling
  • Activity Logging
  • Flood Control (Auto Block IP for multiple failed attemps)
  • Firebase Push server configuration (Implemented on NotificationService)
  • File Upload Configuration for storing files on FileSystem
  • And lots of utility classes

Extra

  • Spring Batch Integration/Implementation
  • Spring Websocket (STOMP) implementation (Chatroom)

See Documentation


Deployment:

Packaging mvn clean package -DskipTests -Denv=prod Here -Denv=prod comes from maven profiling on pom.xml file. This argument activates production profile and loads config from that profile. use -Denv=dev or -Denv=local or create a new profile.

To deploy app on a cloud instance please look at my blog here.

Deploy Spring Boot app in a cloud instance

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].