Ababa Base

All our projects are built on the “Ababa Base” code framework, which works as the foundation of every project we make. It comes with lots of ready-made code components, features, automated tasks and optimisations, so we can build projects much faster and offer these features for less than our competitors.

We suggest taking this little list to the developers you know and asking what they think – could anyone in Lithuania offer these features for our price? We are sure nobody could!

Here is the little list of what comes with Base:

No.TitleWhy is it necessary?Base priceMarket priceSavings
Project launch automation
1Code repositoriesCode stored in repositories is versioned and much easier to maintain306050%, 30€
2Digitalocean s3Allows safe, fast and reliable storage and loading of any type of files systematically306050%, 30€
3Digitalocean CDNSignificantly speeds up file loading406033%, 20€
4Backup configurationAllows to restore an older version of the system304025%, 10€
5NginxSignificantly speeds up system performance5018072%, 130€
6Continuous integrationFacilitates work between multiple programmers and reduces the likelihood of conflicting code4012067%, 80€
7SentryAutomatically reports system errors that occur, so they can be handled even if no one has reported them508037%, 30€
8DockerFacilitates project launch for employees5012058%, 70€
9PostgreSQL databaseDatabase preparation, configuration, protection6016062%, 100€
10Allocation of virtual memoryReduces the cost of renting a server by four times508037%, 30€
11Brevo SMTPAn email broker that improves email delivery20035043%, 150€
12Brevo TemplatesAllows convenient management of e-mail content of letters10030067%, 200€
13Brevo log & trackingAllows real-time email tracking, mail delivery, opening, button clicks15025040%, 100€
14Audit logStoring the actions of system users makes it possible to trace who did what, and the audit is shown in the system5085094%, 800€
15Domain configurationAllows accessing the system at the desired address607014%, 10€
Security
16FirewallProtects against malicious system attacks5010050%, 50€
17CI user, DB userReduces the chance of guessing database and repository connections306050%, 30€
18Let’s Encrypt SSLEncrypts the communication between the system and the user306050%, 30€
19SSL auto renewAutomatically renews the SSL certificate608025%, 20€
20SSH auth keysAn additional layer of protection that reduces the probability of system hacking305040%, 20€
21Cron jobsA configuration that allows the execution of software functions at the desired time508037%, 30€
22Close unused portsAn additional layer of protection that reduces the probability of system hacking305040%, 20€
23Refresh tokenAutomatic extension of the login session, which prevents repeated logins6018067%, 120€
24reCaptcha V3Protects forms from robotic form filling4010060%, 60€
Administrative part
25Development of design guidelines, coordinationSelection of colors and fonts according to the branding of the project and application of these styles in the main components of the system8010020%, 20€
26Initial layoutDevelopment of pages, programming of the visual part10050080%, 400€
27Login/registration page10035071%, 250€
28Login via GoogleAllows logging into the system with a Google account. No need to enter a password15035057%, 200€
29Login/registration via regular e-mailAllows to register or log in via regular e-mail15030050%, 150€
30Password reset5015067%, 100€
31Email address confirmation via email8012033%, 40€
32Inviting administrators by emailA feature that emails an administrator an invitation to log in to the system5030083%, 250€
33SidebarLayout of the system's side menu8025068%, 170€
34Header + logoutSystem top menu layout, clean logout programming5010050%, 50€
35Administrator managementThis function allows to add, edit, delete system administrators15035057%, 200€
36Language managementFeature to create an unlimited number of languages15040062%, 250€
37Management of system termsA function that allows modifying and translating system terms14040065%, 260€
38Adaptation for mobile devicesWork that makes administrative environment easy to manage on mobile devices10040075%, 300€
39Lazy-loading implementation on pagesSpeeds up page loading by loading less data at a time6012050%, 60€
40User profileManaging information about the user8025068%, 170€
41Password changeA feature that lets a logged-in user change their password5015067%, 100€
42System UI styleA feature that lets you widen or narrow the content5010050%, 50€
43User data deletionLets users delete their account by confirming it by email5010050%, 50€
44Error pagesA feature that shows a clear error message when a user has no right to see a page, the page is not found or an error occurs5015067%, 100€
Other features
45Automatic optimisation of uploaded imagesSeveral different sizes of the original image (thumbnails) are generated automatically5060092%, 550€
46Automatic conversion of uploaded images to WebPWe optimise image sizes so the system loads them faster3045093%, 420€
47Server health monitoringA feature that checks the server load in real time and lets us know when it is high2025092%, 230€
48Automated update distributionA feature that detects a new version of the system and updates it automatically5030083%, 250€
Total:32901008067%, 6790€