Your Open Source Business Management Solution

Bloomerp
Curves

Features

Choose how you will be using Bloomerp and learn more.

For users

For developers

CRUD Views

Intuitive CRUD views for all models.

Bloomerp provides intuitive CRUD views for all models, making it easy to create, read, update, and delete records. The user-friendly interface ensures that you can manage your data efficiently without any hassle.

Learn more Arrow right
CRUD Views

Bloomerp provides intuitive CRUD views for all models, making it easy to create, read, update, and delete records. The user-friendly interface ensures that you can manage your data efficiently without any hassle.

Learn more Arrow right

Advanced Filtering

List views that offer advanced filtering capabilities.

List views in Bloomerp offer advanced filtering capabilities, allowing you to filter records based on multiple criteria. This feature enables you to quickly find the data you need and perform actions on them efficiently.

Learn more Arrow right
CRUD Views

List views in Bloomerp offer advanced filtering capabilities, allowing you to filter records based on multiple criteria. This feature enables you to quickly find the data you need and perform actions on them efficiently.

Learn more Arrow right

Dashboards

Create dashboards in a whim for the data that matters.

With Bloomerp, you can create custom dashboards to visualize the data that matters most to you. The dashboards are highly customizable, enabling you to monitor key metrics and make informed decisions at a glance.

Learn more Arrow right
CRUD Views

With Bloomerp, you can create custom dashboards to visualize the data that matters most to you. The dashboards are highly customizable, enabling you to monitor key metrics and make informed decisions at a glance.

Learn more Arrow right

API Endpoints

Automatic RESTful API endpoints for all models.

Bloomerp automatically generates RESTful API endpoints for all the models you create. These endpoints support CRUD operations and are integrated with the Django permissions system, ensuring secure access control. This feature allows developers to easily build and extend applications using Bloomerp's robust backend.

Learn more Arrow right

{
    "id": 1,
    "name": "Wireless Bluetooth Speaker",
    "description": "A portable Bluetooth speaker with excellent...",
    "price": "49.99"
}

Bloomerp automatically generates RESTful API endpoints for all the models you create. These endpoints support CRUD operations and are integrated with the Django permissions system, ensuring secure access control. This feature allows developers to easily build and extend applications using Bloomerp's robust backend.

Learn more Arrow right

Bloomerp Router

Seamlessly integrate custom views.

The Bloomerp Router allows developers to easily integrate custom views into the Bloomerp UI. Whether you need custom detail views, list views, or app-level views, the router ensures that your custom functionality is neatly integrated into the application.

Learn more Arrow right

@router.bloomerp_route(
path='send-emails',
name='Send Email',
description='Send email to object of {model} model',
route_type='detail',
url_name='send_email', 
models=[Employee, Customer]
)
class SendEmailView(BloomerpBaseDetailView):
    template_name = 'send_email.html'
    model : BloomerpModel = None

    def post(self, request, *args, **kwargs):
        context = self.get_context_data()

        # Send email business logic

        return render(request, self.template_name, context)

The Bloomerp Router allows developers to easily integrate custom views into the Bloomerp UI. Whether you need custom detail views, list views, or app-level views, the router ensures that your custom functionality is neatly integrated into the application.

Learn more Arrow right

Bloomerp Models

Extendable and feature-rich base models.

Bloomerp provides a set of base models that come with built-in functionalities such as file management, commenting, and string-based searches. These models are designed to be easily extendable, allowing developers to build complex applications with minimal effort.

Learn more Arrow right

class Product(BloomerpModel):
    name = models.CharField(max_length=255)
    description = models.TextField(blank=True, null=True)
    price = models.DecimalField(max_digits=10, decimal_places=2)
    
    string_search_fields = ['name']
    allow_string_search = True

    def __str__(self):
        return self.name

Bloomerp provides a set of base models that come with built-in functionalities such as file management, commenting, and string-based searches. These models are designed to be easily extendable, allowing developers to build complex applications with minimal effort.

Learn more Arrow right
Curves

Pricing

We currently only offer a free open-source version of Bloomerp.

Open Source

Free

Deploy on your own server by dowloading the project from Github or Pypi. Great for tech-savy people. GPLv3 licensed.

Cloud solution

Coming soon.

We are working on a cloud solution with advanced features that will be available soon. Stay tuned for updates.

Curves

Contact

For any inquiries, you can reach us (me) at bloomer.david@outlook.com