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. | Title | Why is it necessary? | Base price | Market price | Savings |
|---|---|---|---|---|---|
| Project launch automation | |||||
| 1 | Code repositories | Code stored in repositories is versioned and much easier to maintain | 30 | 60 | 50%, 30€ |
| 2 | Digitalocean s3 | Allows safe, fast and reliable storage and loading of any type of files systematically | 30 | 60 | 50%, 30€ |
| 3 | Digitalocean CDN | Significantly speeds up file loading | 40 | 60 | 33%, 20€ |
| 4 | Backup configuration | Allows to restore an older version of the system | 30 | 40 | 25%, 10€ |
| 5 | Nginx | Significantly speeds up system performance | 50 | 180 | 72%, 130€ |
| 6 | Continuous integration | Facilitates work between multiple programmers and reduces the likelihood of conflicting code | 40 | 120 | 67%, 80€ |
| 7 | Sentry | Automatically reports system errors that occur, so they can be handled even if no one has reported them | 50 | 80 | 37%, 30€ |
| 8 | Docker | Facilitates project launch for employees | 50 | 120 | 58%, 70€ |
| 9 | PostgreSQL database | Database preparation, configuration, protection | 60 | 160 | 62%, 100€ |
| 10 | Allocation of virtual memory | Reduces the cost of renting a server by four times | 50 | 80 | 37%, 30€ |
| 11 | Brevo SMTP | An email broker that improves email delivery | 200 | 350 | 43%, 150€ |
| 12 | Brevo Templates | Allows convenient management of e-mail content of letters | 100 | 300 | 67%, 200€ |
| 13 | Brevo log & tracking | Allows real-time email tracking, mail delivery, opening, button clicks | 150 | 250 | 40%, 100€ |
| 14 | Audit log | Storing the actions of system users makes it possible to trace who did what, and the audit is shown in the system | 50 | 850 | 94%, 800€ |
| 15 | Domain configuration | Allows accessing the system at the desired address | 60 | 70 | 14%, 10€ |
| Security | |||||
| 16 | Firewall | Protects against malicious system attacks | 50 | 100 | 50%, 50€ |
| 17 | CI user, DB user | Reduces the chance of guessing database and repository connections | 30 | 60 | 50%, 30€ |
| 18 | Let’s Encrypt SSL | Encrypts the communication between the system and the user | 30 | 60 | 50%, 30€ |
| 19 | SSL auto renew | Automatically renews the SSL certificate | 60 | 80 | 25%, 20€ |
| 20 | SSH auth keys | An additional layer of protection that reduces the probability of system hacking | 30 | 50 | 40%, 20€ |
| 21 | Cron jobs | A configuration that allows the execution of software functions at the desired time | 50 | 80 | 37%, 30€ |
| 22 | Close unused ports | An additional layer of protection that reduces the probability of system hacking | 30 | 50 | 40%, 20€ |
| 23 | Refresh token | Automatic extension of the login session, which prevents repeated logins | 60 | 180 | 67%, 120€ |
| 24 | reCaptcha V3 | Protects forms from robotic form filling | 40 | 100 | 60%, 60€ |
| Administrative part | |||||
| 25 | Development of design guidelines, coordination | Selection of colors and fonts according to the branding of the project and application of these styles in the main components of the system | 80 | 100 | 20%, 20€ |
| 26 | Initial layout | Development of pages, programming of the visual part | 100 | 500 | 80%, 400€ |
| 27 | Login/registration page | 100 | 350 | 71%, 250€ | |
| 28 | Login via Google | Allows logging into the system with a Google account. No need to enter a password | 150 | 350 | 57%, 200€ |
| 29 | Login/registration via regular e-mail | Allows to register or log in via regular e-mail | 150 | 300 | 50%, 150€ |
| 30 | Password reset | 50 | 150 | 67%, 100€ | |
| 31 | Email address confirmation via email | 80 | 120 | 33%, 40€ | |
| 32 | Inviting administrators by email | A feature that emails an administrator an invitation to log in to the system | 50 | 300 | 83%, 250€ |
| 33 | Sidebar | Layout of the system's side menu | 80 | 250 | 68%, 170€ |
| 34 | Header + logout | System top menu layout, clean logout programming | 50 | 100 | 50%, 50€ |
| 35 | Administrator management | This function allows to add, edit, delete system administrators | 150 | 350 | 57%, 200€ |
| 36 | Language management | Feature to create an unlimited number of languages | 150 | 400 | 62%, 250€ |
| 37 | Management of system terms | A function that allows modifying and translating system terms | 140 | 400 | 65%, 260€ |
| 38 | Adaptation for mobile devices | Work that makes administrative environment easy to manage on mobile devices | 100 | 400 | 75%, 300€ |
| 39 | Lazy-loading implementation on pages | Speeds up page loading by loading less data at a time | 60 | 120 | 50%, 60€ |
| 40 | User profile | Managing information about the user | 80 | 250 | 68%, 170€ |
| 41 | Password change | A feature that lets a logged-in user change their password | 50 | 150 | 67%, 100€ |
| 42 | System UI style | A feature that lets you widen or narrow the content | 50 | 100 | 50%, 50€ |
| 43 | User data deletion | Lets users delete their account by confirming it by email | 50 | 100 | 50%, 50€ |
| 44 | Error pages | A 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 occurs | 50 | 150 | 67%, 100€ |
| Other features | |||||
| 45 | Automatic optimisation of uploaded images | Several different sizes of the original image (thumbnails) are generated automatically | 50 | 600 | 92%, 550€ |
| 46 | Automatic conversion of uploaded images to WebP | We optimise image sizes so the system loads them faster | 30 | 450 | 93%, 420€ |
| 47 | Server health monitoring | A feature that checks the server load in real time and lets us know when it is high | 20 | 250 | 92%, 230€ |
| 48 | Automated update distribution | A feature that detects a new version of the system and updates it automatically | 50 | 300 | 83%, 250€ |
| Total: | 3290 | 10080 | 67%, 6790€ | ||
