Focus on your app. Don't waste more time in servers, databases, email delivery,...
Powerful data models and queries
With backeam you can model your entities and relationships no matter how simple or complex they are.
Then you can query the database with a simple yet powerful SQL-like language.
Support for joins, geo-queries, full-text,... See an example:
where title like 'Awesome'
join last 5 comments
having score > 10 fetch author
sort by created_at
Multiple data types
In backbeam you can store text, numbers, dates,...
but it also supports geolocations and richtext.
So you can perform geolocated queries and store HTML (propertly indexed stripping its tags).
The control panel understands these data types and you can edit them visually.
In backbeam you can also save files with special support for images. Your mobile app can request images scaled down, cropped, or
whatever it needs on the fly. So you can save bandwith, performance and make a real responsive experience in your apps.
Have a full real-time experience!
More and more we want to have information instantly, when it happens. Backbeam provides push notifications for
iOS and Android. But it goes further, providing a real-time API for even more instant communication.
The real-time API is great if you are developing multiplayer games, collaborative tools or apps for instant communication.
API and SDKs for multiple platforms
your platform yet, you can use the REST API directly.
Web and Mobile apps
In backbeam we take care of both: web and mobile developers. Backbeam provides a Model-View-Controller framework
in the server-side.
templating engine. Of course you can also serve static files such as CSS, images,...
So you can host websites in backbeam. By default you will have a subdomain but you can also configure your own custom domain.
Speed and performance
In backbeam we are obsessed with speed. In order to have a great web or mobile exprience you need speed. So we have built backbeam
with speed and performance in mind.
Development and Production
Each project has two databases. One for development and one for production. The development environment is always free.
We provide rich visual editors in our control panel to see and manipulate geolocated information, rich text, email templates, server-side code,...
While developing your web app you will need to work in a separate version than the version your users are seeing. No problem, with backbeam
you can have multiple versions and change the 'production' version with one click.
Security is a must. We take care of it very seriously at every level. Passwords are hashed with adaptative functions, sensitive data
is stored using strong cryptographic algorithms, etc.
Backbeam lets you authenticate your users using passwords, Facebook or Twitter, or any combination of them! You can also have anonymous
Backbeam lets you handle the most common transactional mails such as
email confirmation, lost password,... if you wish, but it also lets you send emails at any moment in your server-side code
With backbeam you can measure anything. Just add a single line of code and you will start measuring a new metric. It will be visible in your control panel inmediatly
Invite your co-workers or your clients to your project. You can give them full or limited permissions, so they will be able to edit email
templates, check the statistics, browse the data,...