Elepy Presentation
Elepy Presentation
What is Elepy?
- Developer-Friendly!
- Customizable
- Frontend & Database agnostic (SQL and Mongo support)
- Lightweight
- Auto-generated Content Management System
- Pagination, Searching, Sorting
- Annotation Based
- Convention over Configuration
- Modular, Extensions Supported
Annotation Based
What Can You Do?
- Create models
- Extra functionality
- Extra routing
- Change DAO/Service
layer
- Override default routing
- Object Evaluation
- Min/max length of
Strings
- Min/max value of
numbers
- Unique Constraints
- Dependency Injection
- CMS-specific functionality
Powerful @Annotations
- Create GET, POST, PUT, PATCH and DELETE routes for /products
- Map the functionality of Products to those routes
- Map the DB client to those routes as a CRUD interface
- Configure the IP and Port mapping
- Add an extension: ElepyAdminPanel
- Start the embedded server.
Meet Elepy Admin
An effortlessly generated
Content Management System
Everything is Customizable. From ryansusana.com
Elepy Admin: Key Features
- Spring is much more bloated and runs on - Spring is battle-tested and hardened
at least 3x more memory than Elepy - Large community
- Spring is REALLY opinionated - A safe business choice
- There is still a lot of configuration
- Spring is bloated, do you really need it?
- Spring has no CMS
Elepy vs Strapi
- Elepy 2
- ElepyCommons: A library filled with links to common (extendable)
Models/Plugins
- ElepyMobileTools: Video
- More extensions & plugins
- Amazon S3 File Upload
- SLF4j Log Viewer
- A Query DSL
- Improved Documentation Site
Don’t miss out!
- Website: https://elepy.com
- GitHub: https://github.com/RyanSusana/elepy
- JavaDocs: https://docs.elepy.com
- More Example Repos on my GitHub!