where
VISION and PASSION meet
TECHNOLOGY
znerg presentation
ABOUT US
We are a team of perfection seekers, in constant search of ways to improve our work,
processes, products, and services. Everyone at znerg shares the same passion, the same
dream of building something meaningful and of great value to our customers. Ultimately, we
want our customers to say wow!
so
WHAT IS THIS
znerg Architecture?
znerg presentation
TURNING AN IDEA INTO A REALITY
YOU HAVE AN IDEA
BY PROVIDING SERVICES
YOUR GOALS
Generate value Excellent User Experience Improve competitiveness with a High Quality Increase market share Rapid Development
WEB APPLICATION
Low-Cost Maintenance Easy-to-Extend Rich Features Reasonable Price
znerg presentation
CONVENTIONAL APPROACH
Data Web App Your Customers
YOUR PLAN
So everything should work just fine right?
Choose a framework Use responsive design
Not really
Build a good team Set your budget Commit to a delivery date
CONVENTIONAL APPROACH
What is the problem?
Lack of a solid architecture
Data
ISSUES
Improvised architecture Too basic standards Limited use of packages No time to build/test common features Business logic mixed with app
Web App
REQUIREMENTS
Excellent OK User Experience High Low Quality Rapid Slow Development Low-Cost High-Cost Maintenance Easy-to-Hard-to-Extend Extend
Your Customers
OUR APPROACH
Business Logic separated in API Already embedded functionality Proven architecture Standards
RESULT
Low-Cost Maintenance Easy-to-Extend Rich Features Excellent User Experience High Quality
REQUIREMENTS
Added value: Mobile-ready More Opportunities
well, all that sounds good but
IT SURE IS
COSTLY AND DIFFICULT
TO IMPLEMENT, RIGHT?
NOT AT ALL!
znerg presentation
Q: Does this architecture require more investment?
A: No, your actual ROI will be much higher because you will have much more functionality and low-cost maintenance.
Q: Would I need to hire new, more skilful people?
A: No, not at all. We will provide guides that will help any experienced PHP developer to
get productive in a few days.
Q: Is this going to take longer to develop?
A: Actually, quite the opposite.
Q: Can I modify or extend the products?
A: Yes, you are free to modify or extend any products, but at your own risk. We could
execute custom modifications for you at a maintenance rate.
Q: Do I get any support for this?
A: Yes, of course. We provide 1-year free customer support service for any bug or issue in*
any of our products.
* From the day of installation in a live environment or the last day we installed the product in a customer server, whichever is more recent.
how
DO WE
DO IT?
OUR ARCHITECTURE
Templates
Components & Directives
Components & Directives
g-web: FRONTEND FOR DESKTOP APPS
Sorting Filtering
Pagination CRUD Operations
Filtering Pagination
FRONTEND INTEGRATION SERVICES
Input Validator
Sub-services Notifications
Request Processing Sub-services
Filtering CRUD
CRUD Social Integration
g-mobile: FRONTEND FOR MOBILE APPS
API Processing
Input Validator Error Handling
Error Handling Request Processing
Sub-services Notifications
FRONTEND INTEGRATION SERVICES
Input Validator Pagination
Request Processing Sub-services
Pagination Sorting
Filtering CRUD
COMPONENTS/DIRECTIVES
Sorting
Sorting Filtering
CRUD Operations Messages & Notifications
g-api: BACKEND FOR ENTERPRISE APPLICATIONS
API SERVICE Input Validator
Input Validator Error Handling
Error Handling Logic Processing
Logic Processing Sub-services
Sub-services Events/Listeners/Webhooks
Repositories
JSON Transformer
Pagination Sorting
Sorting Filtering
Filtering Transactions
Transactions CRUD
SQL DB
znerg presentation
g-templates: FRONTEND FOR DESKTOP APPS
Templates
Components-templates Web App & Directives
Full 100% Responsive Design Many layouts to choose from Most common UIs ready to use Skin live update Mixing Class inheritance but
WHAT ARE THE
ACTUAL BENEFITS?
Less coding
Fewer errors
Easier to maintain
Easier to test
Higher quality
Rapid development
Scalable & Extensible
More secure (OAuth 2.0)
Cooler!
FIGURES
LOADING TASKS (CACHE)
Download Performance (ms)
Download Size (bytes)
Download Performance (ms)
CREATING TASKS (CACHE)
let’s start
YOUR NEXT PROJECT TODAY using
znerg Architecture
geek enough?
TAKE A PEEK AT OUR
ARCHITECTURE’S GUTS
znerg presentation
ARCHITECTURE
Frontend Backend
No Coding
Frontend
Backend
Configuration Only