teambankrupt / Open Project Bankrupt
Licence: apache-2.0
Spring boot skeleton project with implemented authentication, firebase push, mail, FileUpload, account validation, activity logging etc.
Stars: ✭ 54
Labels
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
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
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
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
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.
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].